import { default as Compiler } from '../..'; import { Database } from '../../../core/types'; import { CompileError, CompileWarning } from '../../../core/types/errors'; import { Filepath } from '../../../core/types/filepath'; import { ProgramNode } from '../../../core/types/nodes'; import { NodeSymbol } from '../../../core/types/symbol'; import { SyntaxToken } from '../../../core/types/tokens'; export declare function ast(this: Compiler, filepath: Filepath): Readonly; export declare function errors(this: Compiler, filepath: Filepath): readonly Readonly[]; export declare function warnings(this: Compiler, filepath: Filepath): readonly Readonly[]; export declare function tokens(this: Compiler, filepath: Filepath): readonly Readonly[]; export declare function rawDb(this: Compiler, filepath: Filepath): Readonly | undefined; export declare function publicSymbolTable(this: Compiler, filepath: Filepath): readonly Readonly[] | undefined;