export declare type Status = 'default' | 'info' | 'success' | 'warning' | 'danger'; export declare type Size = 'medium' | 'large'; export declare type FooterButton = 'tertiaryAction' | 'secondaryAction' | 'primaryAction'; export interface ModalProps { title: string; description?: string; subtitle?: string; status?: Status; size?: Size; fullscreen?: boolean; primaryButtonText?: string; secondaryButtonText?: string; tertiaryButtonText?: string; isLoading?: boolean; } export interface ModalEvents { onClose: () => void; onPrimaryAction: () => void; onSecondaryAction: () => void; onTertiaryAction: () => void; }