import { type InputSourceWithDocument } from '@terrazzo/json-schema-tools';
import { type TokenNormalizedSet } from '@terrazzo/token-tools';
import type Logger from '../logger.js';
import type { ConfigInit } from '../types.js';
export interface ProcessTokensOptions {
    config: ConfigInit;
    logger: Logger;
    sourceByFilename: Record<string, InputSourceWithDocument>;
    sources: InputSourceWithDocument[];
    resolveAliases?: boolean;
    isResolver?: boolean;
}
export declare function processTokens(rootSource: InputSourceWithDocument, { config, logger, sourceByFilename, resolveAliases: shouldResolveAliases, isResolver, }: ProcessTokensOptions): TokenNormalizedSet;
//# sourceMappingURL=process.d.ts.map