import React from 'react'; import { type ComposableProps } from '../../../lib/slot'; import { type GlassVariant } from '../../../lib/glass'; export interface DropdownTriggerProps extends ComposableProps<'div'> { /** * Trigger content (optional, defaults to selected option or placeholder). */ children?: React.ReactNode; /** * Enable glassmorphism effect on dropdown trigger background * - `true`: Standard glass effect * - `'subtle'`: Subtle glass effect * - `'prominent'`: Prominent glass effect */ glass?: GlassVariant; } /** * DropdownTrigger Component * * A composable component for the trigger button/field of a Dropdown. * Typically wraps the display value and chevron icon. * * @public * * @example * ```tsx * * * * * ``` * * @remarks * - Wraps the HTML `
` element by default. * - Supports `asChild` prop to merge props with a custom child element. * - Automatically handles open/close state and displays selected value. * * @important * ⚠️ MUST be used inside a parent Dropdown component. Cannot be used standalone. */ export declare const DropdownTrigger: React.ForwardRefExoticComponent>; //# sourceMappingURL=DropdownTrigger.d.ts.map