export declare const NAMESPACE = "wds"; type ClassValue = string | false | null | undefined; type VariantMap = Record; type NodeConfig = { variants?: VariantMap; states?: readonly string[]; }; type Config = Record; type NodeProps = { [V in keyof NonNullable]?: NonNullable[V][number] | false | null; } & { [S in NonNullable[number] & string]?: boolean | null; }; type ClassNameFn = (props?: NodeProps & object, ...classes: ClassValue[]) => string; type ClassNames = { [K in keyof C | 'root']: ClassNameFn; }; export declare const createClassNames: >(blockName: string, config?: C, versionedNs?: string) => ClassNames; export declare const defineClassNames: >(blockName: string, config?: C) => ClassNames; export {}; //# sourceMappingURL=defineClassNames.d.ts.map