export interface DesignToken {
    name: string;
    value: string;
    sourceFile: string;
    type: "color" | "spacing" | "other";
}
export interface ConstantToken {
    name: string;
    value: string;
    sourceFile: string;
    isExported: boolean;
}
export declare class TokenParser {
    /**
     * Parse CSS variables from a file (e.g., globals.css)
     */
    static parseCssVariables(filePath: string): Promise<DesignToken[]>;
    /**
     * Parse exported constants from a TS/JS file
     */
    static parseConstants(filePath: string): Promise<ConstantToken[]>;
    private static guessType;
    /**
     * Calculate color distance (simple Euclidean in RGB space)
     */
    static getColorDistance(color1: string, color2: string): number;
    private static toRgb;
}
//# sourceMappingURL=tokenParser.d.ts.map