import { Color } from '../../types'; export interface DropdownTriggerProps extends React.ComponentPropsWithRef<'button'> { /** * Dropdown trigger title */ label?: React.ReactNode; /** * Add an icon in dropdown trigger */ icon?: React.ReactNode; /** * Add a badge */ badgeContent?: string | number; /** * Set appearance */ variant?: 'default' | 'ghost' | 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info'; /** * Button size */ size?: 'sm' | 'md' | 'lg'; /** * Disabled Trigger * */ disabled?: boolean; /** * Stretch the dropdown trigger. */ block?: boolean; /** * Hide the carret */ hideCarret?: boolean; /** * Make the dropdown trigger a pill */ pill?: boolean; /** * Inner border color */ innerBorderColor?: Color; /** * Inner border width in pixels */ innerBorderWidth?: number; /** * Outer border color */ outerBorderColor?: Color; /** * Outer border width in pixels */ outerBorderWidth?: number; /** * Outer border offset in pixels */ outerBorderOffset?: number; /** * Use base shade color */ baseShade?: boolean; } export type DropdownTriggerType = React.ReactElement; declare const DropdownTrigger: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; export default DropdownTrigger;