import type Logger from '../logger.js';
interface PreValidatedToken {
    id: string;
    $type: string;
    $value: unknown;
    mode: {
        '.': {
            $value: unknown;
            source: {
                node: any;
                filename: string | undefined;
            };
        };
        [mode: string]: {
            $value: unknown;
            source: {
                node: any;
                filename: string | undefined;
            };
        };
    };
}
/**
 * Normalize token value.
 * The reason for the “any” typing is this aligns various user-provided inputs to the type
 */
export declare function normalize(token: PreValidatedToken, { logger, src }: {
    logger: Logger;
    src: string;
}): void;
export {};
//# sourceMappingURL=normalize.d.ts.map