import { default as React } from 'react';
export interface ModalProps {
    isOpen: boolean;
    onClose: () => void;
    className?: string;
    children: React.ReactNode;
    showCloseButton?: boolean;
    isFullscreen?: boolean;
    size?: 'sm' | 'md' | 'lg' | 'xl' | 'full';
    position?: 'center' | 'top';
    title?: string;
    description?: string;
    initialFocus?: React.RefObject<HTMLElement>;
}
export declare const Modal: ({ isOpen, onClose, children, className, showCloseButton, isFullscreen, size, position, title, description, initialFocus, }: ModalProps) => import("react/jsx-runtime").JSX.Element | null;
