import type { Placement } from '@popperjs/core'; import { ReactNode } from 'react'; type OverlayWidthType = 'auto' | 'fit-container' | string; export interface DropdownProps { overlay: ReactNode; children: ReactNode; className?: string; trigger?: 'click' | 'hover'; overlayWidth?: OverlayWidthType; onChange?: (status: boolean) => void; show?: boolean; } export interface OverlayContainerProps { width: number; overlayWidth: OverlayWidthType; placement?: Placement; } export {};