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<HTMLDivElement>) => import('react').ReactNode | null) & {
    Header: import('react').ForwardRefExoticComponent<Omit<import('./Modal.parts').ExperimentalModalHeaderProps, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
    Body: import('react').ForwardRefExoticComponent<Omit<import('./Modal.parts').ExperimentalModalBodyProps, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
    Footer: import('react').ForwardRefExoticComponent<Omit<import('./Modal.parts').ExperimentalModalFooterProps, "ref"> & 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