import { type ReactNode, type KeyboardEvent } from 'react'; import type { ModalProps, OmitStrict } from '@pega/cosmos-react-core'; export interface ModalDemoProps { autoWidth: ModalProps['autoWidth']; center: ModalProps['center']; stretch: ModalProps['stretch']; defaultMinimized?: boolean; onDismiss?: (id: string) => void; onMinimize?: (id: string) => void; onActivate?: (id: string) => void; onRequestDismiss?: () => boolean; onRequestMinimize?: () => boolean; onRequestActivate?: () => boolean; onRequestDock?: () => boolean; } export interface AlertModalDemoProps extends ModalDemoProps { onKeyDown?: (e: KeyboardEvent) => void; } export interface ModalUpdatesProps extends ModalDemoProps { content: string; disableButton: boolean; heading: string; } export interface AutoWidthModalContentProps { autoWidth: boolean; content: ContentType; formColumnWidthFixed: boolean; stretch?: never; center?: never; } export type ContentType = 'short text' | 'long text' | 'image' | 'table' | 'form (1 column)' | 'form (2 column)' | 'form (3 column)' | 'random'; export declare const getContent: (contentType: ContentType, formColumnWidthFixed: boolean) => import("react/jsx-runtime").JSX.Element; export declare const ModalDemoMockModal: (args: ModalDemoProps) => import("react/jsx-runtime").JSX.Element; export declare const ModalUpdatesMockModal: (props: ModalUpdatesProps) => import("react/jsx-runtime").JSX.Element; export declare const AlertModalMockModal: (args: AlertModalDemoProps) => import("react/jsx-runtime").JSX.Element; export declare const ProgressStateMockModal: () => import("react/jsx-runtime").JSX.Element; export declare const MinimizableModalModal: (args: ModalDemoProps & { count: number; }) => import("react/jsx-runtime").JSX.Element; export declare const DockedModalMockModal: (args: ModalDemoProps) => import("react/jsx-runtime").JSX.Element; export declare const AutoWidthModalContentMockModal: (args: OmitStrict & { contentType: ContentType; content: ReactNode; }) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=Modal.mocks.d.ts.map