import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config'; import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; /** * Dropdown wrapper **Tailwind Variants** component * * const { base, menu } = dropdown({...}) * * @example *
* *
* // dropdown content * // arrow *
*
*/ declare const dropdown: tailwind_variants.TVReturnType<{ [key: string]: { [key: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; }; }; } | { [x: string]: { [x: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; }; } | undefined; } | {}, undefined, string[], tailwind_variants_dist_config.TVConfig, { [key: string]: { [key: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; }; }; } | {}, undefined, tailwind_variants.TVReturnType, unknown, unknown, undefined>>; /** * DropdownItem wrapper **Tailwind Variants** component * * const {base, heading, indicator, trigger, leftIndicator, title, subtitle, content } = dropdownItem({...}) * * @example *
*
* *
*
Content
*
*/ declare const dropdownItem: tailwind_variants.TVReturnType<{ variant: { solid: { base: string; }; bordered: { base: string; }; light: { base: string; }; faded: { base: string; }; flat: { base: string; }; shadow: { base: string; }; }; color: { default: {}; primary: {}; secondary: {}; success: {}; warning: {}; danger: {}; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: {}; false: {}; }; }, { base: string[]; wrapper: string; title: string; description: string[]; selectedIcon: string[]; shortcut: string[]; }, undefined, tailwind_variants_dist_config.TVConfig<{ variant: { solid: { base: string; }; bordered: { base: string; }; light: { base: string; }; faded: { base: string; }; flat: { base: string; }; shadow: { base: string; }; }; color: { default: {}; primary: {}; secondary: {}; success: {}; warning: {}; danger: {}; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: {}; false: {}; }; }, { variant: { solid: { base: string; }; bordered: { base: string; }; light: { base: string; }; faded: { base: string; }; flat: { base: string; }; shadow: { base: string; }; }; color: { default: {}; primary: {}; secondary: {}; success: {}; warning: {}; danger: {}; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: {}; false: {}; }; }>, { variant: { solid: { base: string; }; bordered: { base: string; }; light: { base: string; }; faded: { base: string; }; flat: { base: string; }; shadow: { base: string; }; }; color: { default: {}; primary: {}; secondary: {}; success: {}; warning: {}; danger: {}; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: {}; false: {}; }; }, { base: string[]; wrapper: string; title: string; description: string[]; selectedIcon: string[]; shortcut: string[]; }, tailwind_variants.TVReturnType<{ variant: { solid: { base: string; }; bordered: { base: string; }; light: { base: string; }; faded: { base: string; }; flat: { base: string; }; shadow: { base: string; }; }; color: { default: {}; primary: {}; secondary: {}; success: {}; warning: {}; danger: {}; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: {}; false: {}; }; }, { base: string[]; wrapper: string; title: string; description: string[]; selectedIcon: string[]; shortcut: string[]; }, undefined, tailwind_variants_dist_config.TVConfig<{ variant: { solid: { base: string; }; bordered: { base: string; }; light: { base: string; }; faded: { base: string; }; flat: { base: string; }; shadow: { base: string; }; }; color: { default: {}; primary: {}; secondary: {}; success: {}; warning: {}; danger: {}; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: {}; false: {}; }; }, { variant: { solid: { base: string; }; bordered: { base: string; }; light: { base: string; }; faded: { base: string; }; flat: { base: string; }; shadow: { base: string; }; }; color: { default: {}; primary: {}; secondary: {}; success: {}; warning: {}; danger: {}; }; isDisabled: { true: { base: string; }; }; disableAnimation: { true: {}; false: {}; }; }>, unknown, unknown, undefined>>; /** * Dropdown wrapper **Tailwind Variants** component * * const { base, section, heading } = dropdownSection({...}) * * @example *
* *
* // dropdown content * // arrow *
*
*/ declare const dropdownSection: tailwind_variants.TVReturnType<{ [key: string]: { [key: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; divider?: tailwind_variants.ClassValue; group?: tailwind_variants.ClassValue; heading?: tailwind_variants.ClassValue; }; }; } | { [x: string]: { [x: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; divider?: tailwind_variants.ClassValue; group?: tailwind_variants.ClassValue; heading?: tailwind_variants.ClassValue; }; } | undefined; } | {}, { base: string; heading: string; group: string; divider: string; }, undefined, tailwind_variants_dist_config.TVConfig, { [key: string]: { [key: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; divider?: tailwind_variants.ClassValue; group?: tailwind_variants.ClassValue; heading?: tailwind_variants.ClassValue; }; }; } | {}, { base: string; heading: string; group: string; divider: string; }, tailwind_variants.TVReturnType, unknown, unknown, undefined>>; /** * Dropdown Menu wrapper **Tailwind Variants** component * * const classNames = dropdownMenu({...}) */ declare const dropdownMenu: tailwind_variants.TVReturnType<{ [key: string]: { [key: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; }; }; } | { [x: string]: { [x: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; }; } | undefined; } | {}, undefined, "w-full flex flex-col gap-0.5 p-1", tailwind_variants_dist_config.TVConfig, { [key: string]: { [key: string]: tailwind_variants.ClassValue | { base?: tailwind_variants.ClassValue; }; }; } | {}, undefined, tailwind_variants.TVReturnType, unknown, unknown, undefined>>; type DropdownSectionVariantProps = VariantProps; type DropdownSectionSlots = keyof ReturnType; type DropdownItemVariantProps = VariantProps; type DropdownItemSlots = keyof ReturnType; export { DropdownItemSlots, DropdownItemVariantProps, DropdownSectionSlots, DropdownSectionVariantProps, dropdown, dropdownItem, dropdownMenu, dropdownSection };