export type TokenCategory = "color" | "spacing" | "shadow" | "border" | "radius" | "screen" | "typography" | "grid";
export interface TokenProperty {
    property: string;
    value: string;
    valueNumber?: number;
    valueUnit?: string;
}
export interface Token {
    category: TokenCategory;
    subcategory?: string;
    name: string;
    path: string;
    cssVariable?: string;
    scssVariable?: string;
    valueRaw: string;
    valueNumber?: number;
    valueUnit?: string;
    valueComputed?: string;
    description?: string;
    platform?: string;
    sourceFile?: string;
    properties?: TokenProperty[];
}
export declare function parseValue(value: string | number): {
    raw: string;
    number?: number;
    unit?: string;
    computed?: string;
};
export declare function pathToCssVariable(category: string, path: string): string;
export declare function pathToScssVariable(category: string, path: string): string;
export declare function remToPx(rem: number): string;
//# sourceMappingURL=types.d.ts.map