type StringLiteral<T> = T extends `${string & T}` ? T : never;
export declare const classNames: <T extends string>(...args: (T | Partial<Record<StringLiteral<T>, boolean>>)[]) => string;
export declare const classNamesFunc: <T extends string>() => (...args: (T | Partial<Record<StringLiteral<T>, boolean>>)[]) => string;
export {};
