import { type DtifParseResult, type ParseDtifTokensOptions } from '../../core/dtif/parse.js'; import type { TokenDiagnostic, TokenDocument } from '../../core/types.js'; type BaseParseOptions = Omit; export interface NodeParseTokensOptions extends BaseParseOptions { onWarn?: (diagnostic: TokenDiagnostic) => void; warn?: (diagnostic: TokenDiagnostic) => void; } export declare class DtifTokenParseError extends Error { readonly diagnostics: readonly TokenDiagnostic[]; readonly source: string; constructor(source: string | URL, diagnostics: readonly TokenDiagnostic[]); format(): string; } export declare function parseDtifTokensFile(filePath: string | URL, options?: NodeParseTokensOptions): Promise; export declare function readDtifTokensFile(filePath: string | URL, options?: NodeParseTokensOptions): Promise; export {}; //# sourceMappingURL=token-parser.d.ts.map