import type { ParseInput } from '@lapidist/dtif-parser'; import { type ParseTokensInput, type ParseTokensOptions, type ParseTokensResult } from '@lapidist/dtif-parser/parse-tokens'; import type { DesignTokenInterchangeFormat } from '@lapidist/dtif-schema'; import type { DtifFlattenedToken, TokenDiagnostic, TokenMetadata, TokenResolution } from '../types.js'; export type ParseDtifTokensOptions = ParseTokensOptions; export interface ParseInlineDtifTokensOptions extends ParseDtifTokensOptions { uri?: string; } export interface DtifParseResult { tokens: DtifFlattenedToken[]; diagnostics: readonly TokenDiagnostic[]; document?: ParseTokensResult['document']; graph?: ParseTokensResult['graph']; resolver?: ParseTokensResult['resolver']; metadataIndex: ReadonlyMap; resolutionIndex: ReadonlyMap; } export declare function parseDtifTokens(input: ParseInput | ParseTokensInput, options?: ParseDtifTokensOptions): Promise; export declare function parseDtifTokensFromFile(path: string | URL, options?: ParseDtifTokensOptions): Promise; export declare function parseInlineDtifTokens(content: string | Uint8Array, options?: ParseInlineDtifTokensOptions): Promise; export declare function parseDtifTokenObject(document: DesignTokenInterchangeFormat, options?: ParseInlineDtifTokensOptions): Promise; //# sourceMappingURL=parse.d.ts.map