import { type HasRef, type HTMLAttributesWithRootRef } from '../../types';
import { type ModalPageInternalProps } from './ModalPageInternal';
export interface ModalPageBaseProps extends Omit<HTMLAttributesWithRootRef<HTMLDivElement>, 'title'>, HasRef<HTMLDivElement>, Pick<ModalPageInternalProps, 'disableContentPanningGesture' | 'header' | 'children' | 'footer' | 'outsideButtons' | 'modalContentTestId' | 'modalDismissButtonTestId' | 'modalDismissButtonLabel' | 'hideCloseButton' | 'onClose'> {
    isDesktop?: boolean;
    closable?: boolean;
}
export declare const ModalPageBase: ({ isDesktop, getRef, disableContentPanningGesture, header, children, footer, outsideButtons, modalContentTestId, modalDismissButtonTestId, modalDismissButtonLabel, hideCloseButton, closable, onClose, ...restProps }: ModalPageBaseProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ModalPageBase.d.ts.map