import type { TokenNormalized } from '../types.js';
/** Function that generates a var(…) statement */
export type IDGenerator<T = TokenNormalized> = (token: T) => string;
export declare function defaultAliasTransform(token: TokenNormalized): string;
/** Generate shorthand CSS for select token types */
export declare function generateShorthand({ token, localID, omitTypographyShorthand, }: {
    token: TokenNormalized;
    localID: string;
    omitTypographyShorthand?: boolean;
}): string | undefined;
export interface MakeCSSVarOptions {
    /** Prefix with string */
    prefix?: string;
    /**
     * Wrap with `var(…)`
     * @default false
     */
    wrapVar?: boolean;
}
/**
 * Generate a valid CSS variable from any string
 * Code by @dfrankland
 */
export declare function makeCSSVar(name: string, { prefix, wrapVar }?: MakeCSSVarOptions): string;
//# sourceMappingURL=lib.d.ts.map