import { ColorPalette, ColorToken, ComponentDefinition, ComponentDefinitionMap, EnumPropDefinition, NodeType, PropDefinition, VariantPropDefinition, VariantPropDefinitionValue } from "./types";
export declare function generateNameForPropDefinition(propDefinitions: PropDefinition[], desiredName: string): string;
export declare function generateNameForEnumOption(enumOptions: EnumPropDefinition["enumOptions"], desiredName: string): string;
export declare function generateNameForComponentDefinition(componentsMap: ComponentDefinitionMap, definition: ComponentDefinition, desiredName: string): string;
export declare function getVariableNameOfPropDefinition(name: string): string;
export declare function getCSSVariableNameForName(name: string): string;
export declare function getNameForEnumValue(name: string): string;
export declare function getNameForVariantPropDefinitionAndValue(propDefinition: VariantPropDefinition, value: VariantPropDefinitionValue): string;
export declare function getCSSSelectorForName(name: string): string;
export declare function getCSSNameForNode(node: NodeType, useUniqueId: boolean): string;
export declare function getTruncatedId(id: string): string;
export declare function getTailwindPrefixForName(name: string): string;
export declare function getPaletteNumber(palette: ColorPalette, token: ColorToken): number;
//# sourceMappingURL=name-helpers.d.ts.map