import { type PropsWithChildren, type ReactNode } from 'react';
export type ModalCloseEventHandler = () => unknown;
export type ModalWindowlProps = {
    open: boolean;
    title?: ReactNode;
    scrollbar?: boolean;
    images?: ReactNode;
    className?: string;
    hideCloseButton?: boolean;
    onClose?: ModalCloseEventHandler;
    onHeightChange?: (height: number) => void;
    'aria-label'?: string;
    closeAriaLabel?: string;
} & PropsWithChildren;
export declare const ModalWindow: import("react").ForwardRefExoticComponent<{
    open: boolean;
    title?: ReactNode;
    scrollbar?: boolean;
    images?: ReactNode;
    className?: string;
    hideCloseButton?: boolean;
    onClose?: ModalCloseEventHandler;
    onHeightChange?: (height: number) => void;
    'aria-label'?: string;
    closeAriaLabel?: string;
} & {
    children?: ReactNode | undefined;
} & import("react").RefAttributes<HTMLDivElement>>;
