export { Stack } from './src/Stack';
export { Parser } from './src/Parser';
export { EdgeBuffer } from './src/EdgeBuffer';
export * from './src/Contracts';
/**
 * Names of supported expressions
 */
export declare const expressions: {
    Identifier: "Identifier";
    MemberExpression: "MemberExpression";
    ExpressionStatement: "ExpressionStatement";
    CallExpression: "CallExpression";
    ArrowFunctionExpression: "ArrowFunctionExpression";
    Literal: "Literal";
    TemplateLiteral: "TemplateLiteral";
    BinaryExpression: "BinaryExpression";
    ArrayExpression: "ArrayExpression";
    ObjectExpression: "ObjectExpression";
    UnaryExpression: "UnaryExpression";
    FunctionDeclaration: "FunctionDeclaration";
    ConditionalExpression: "ConditionalExpression";
    LogicalExpression: "LogicalExpression";
    SequenceExpression: "SequenceExpression";
    AssignmentExpression: "AssignmentExpression";
    AwaitExpression: "AwaitExpression";
    NewExpression: "NewExpression";
    BlockStatement: "BlockStatement";
    ReturnStatement: "ReturnStatement";
    ThisExpression: "ThisExpression";
    ChainExpression: "ChainExpression";
    SpreadElement: "SpreadElement";
};
