import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config';
import * as tailwind_variants from 'tailwind-variants';
/**
* 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_variants.ClassValue | {
base?: tailwind_variants.ClassValue;
description?: tailwind_variants.ClassValue;
name?: tailwind_variants.ClassValue;
wrapper?: tailwind_variants.ClassValue;
};
};
} | {
[x: string]: {
[x: string]: tailwind_variants.ClassValue | {
base?: tailwind_variants.ClassValue;
description?: tailwind_variants.ClassValue;
name?: tailwind_variants.ClassValue;
wrapper?: tailwind_variants.ClassValue;
};
} | undefined;
} | {}, {
base: string[];
wrapper: string;
name: string;
description: string;
}, undefined, tailwind_variants_dist_config.TVConfig, {
[key: string]: {
[key: string]: tailwind_variants.ClassValue | {
base?: tailwind_variants.ClassValue;
description?: tailwind_variants.ClassValue;
name?: tailwind_variants.ClassValue;
wrapper?: tailwind_variants.ClassValue;
};
};
} | {}, {
base: string[];
wrapper: string;
name: string;
description: string;
}, tailwind_variants.TVReturnType, unknown, unknown, undefined>>;
type UserSlots = keyof ReturnType;
export { UserSlots, user };