import { default as React } from 'react'; type ActionSheetStyle = 'ios' | 'material' | 'plain'; interface ActionSheetAction { key?: string; label: React.ReactNode; description?: React.ReactNode; icon?: React.ReactNode; disabled?: boolean; destructive?: boolean; onSelect?: () => void; } interface ActionSheetProps { open: boolean; onClose: () => void; title?: React.ReactNode; message?: React.ReactNode; actions: ActionSheetAction[]; cancelLabel?: string; showCancel?: boolean; onCancel?: () => void; variant?: ActionSheetStyle; closeOnSelect?: boolean; closeOnBackdropClick?: boolean; closeOnEscape?: boolean; safeArea?: boolean; className?: string; ariaLabel?: string; } declare const ActionSheet: React.FC; export { ActionSheet }; export type { ActionSheetProps, ActionSheetAction, ActionSheetStyle };