export declare const ExperimentalModal: (<Steps extends number | readonly string[], Step extends Steps extends readonly string[] ? Steps[number] : number>(props: import('./Modal.parts').ExperimentalModalProps<Steps, Step> & import('react').RefAttributes<HTMLElement>) => import('react').ReactNode | null) & {
    Header: import('react').ForwardRefExoticComponent<import('./Modal.parts').ExperimentalModalHeaderProps & import('react').RefAttributes<HTMLDivElement>>;
    Body: import('react').ForwardRefExoticComponent<import('./Modal.parts').ExperimentalModalBodyProps & import('react').RefAttributes<HTMLDivElement>>;
    Footer: import('react').ForwardRefExoticComponent<import('./Modal.parts').ExperimentalModalFooterProps & import('react').RefAttributes<HTMLDivElement>>;
    Step: {
        ({ children }: import('./Modal.parts').ExperimentalModalStepProps): import("react/jsx-runtime").JSX.Element | null;
        displayName: string;
    };
};
export type { ExperimentalModalBodyProps, ExperimentalModalFooterProps, ExperimentalModalHeaderProps, ExperimentalModalProps, ExperimentalModalStepProps, } from './Modal.parts';
//# sourceMappingURL=Modal.d.ts.map