import type * as Ast from '../../node.js'; import type { ITokenStream } from '../streams/token-stream.js'; export declare function parseStatement(s: ITokenStream): Ast.Statement | Ast.Expression; /** * ```abnf * DefStatement = VarDef / FnDef * ``` */ export declare function parseDefStatement(s: ITokenStream): Ast.Definition; /** * ```abnf * BlockOrStatement = Block / Statement * ``` */ export declare function parseBlockOrStatement(s: ITokenStream): Ast.Statement | Ast.Expression; /** * ```abnf * StatementWithAttr = *Attr Statement * ``` */ export declare function parseStatementWithAttr(s: ITokenStream): Ast.Definition; //# sourceMappingURL=statements.d.ts.map