import { Statement, Declaration, FunctionParameter, UUID } from '..'; export declare type Program = { type: 'program'; data: { id: UUID; block: Statement[]; }; }; export declare type TopLevelDeclarations = { type: 'topLevelDeclarations'; data: { id: UUID; declarations: Declaration[]; }; }; export declare type TopLevelParameters = { type: 'topLevelParameters'; data: { id: UUID; parameters: FunctionParameter[]; }; };