import { KEYWORDS } from '@angriff36/manifest/lexer'; import type { Token, ManifestProgram, CompilationError } from '@angriff36/manifest/types'; import type { IR, IRDiagnostic } from '@angriff36/manifest/ir'; export { KEYWORDS }; export interface CompiledDocument { /** All tokens from the lexer */ tokens: Token[]; /** The parsed AST */ program: ManifestProgram; /** Parse-level errors */ parseErrors: CompilationError[]; /** The compiled IR (null if compilation failed) */ ir: IR | null; /** IR-level diagnostics */ irDiagnostics: IRDiagnostic[]; } /** * Compile a manifest source string through the full pipeline: * Lexer → Parser → IR Compiler. * * Returns all intermediate artifacts for use by LSP features. */ export declare function compileDocument(source: string): Promise; //# sourceMappingURL=compiler-bridge.d.ts.map