import * as tailwind_variants from 'tailwind-variants';
import * as tailwind_merge from 'tailwind-merge';
/**
* User wrapper **Tailwind Variants** component
*
* const {base, wrapper, name, description} = user({...})
*
* @example
*
* // avatar element @see avatar
*
* user name
* user description
*
*
*/
declare const user: tailwind_variants.TVReturnType<{
[key: string]: {
[key: string]: tailwind_merge.ClassNameValue | {
description?: tailwind_merge.ClassNameValue;
base?: tailwind_merge.ClassNameValue;
name?: tailwind_merge.ClassNameValue;
wrapper?: tailwind_merge.ClassNameValue;
};
};
} | {
[x: string]: {
[x: string]: tailwind_merge.ClassNameValue | {
description?: tailwind_merge.ClassNameValue;
base?: tailwind_merge.ClassNameValue;
name?: tailwind_merge.ClassNameValue;
wrapper?: tailwind_merge.ClassNameValue;
};
};
} | {}, {
base: string[];
wrapper: string;
name: string;
description: string;
}, undefined, {
[key: string]: {
[key: string]: tailwind_merge.ClassNameValue | {
description?: tailwind_merge.ClassNameValue;
base?: tailwind_merge.ClassNameValue;
name?: tailwind_merge.ClassNameValue;
wrapper?: tailwind_merge.ClassNameValue;
};
};
} | {}, {
base: string[];
wrapper: string;
name: string;
description: string;
}, tailwind_variants.TVReturnType>;
type UserSlots = keyof ReturnType;
export { type UserSlots, user };