import * as React from 'react';
export type WindowModalSize = {
    width: number;
    height: number;
};
export type WindowModalPosition = {
    x: number;
    y: number;
};
export interface WindowModalProps {
    handleSelector: string;
    size: WindowModalSize;
    minWidth?: number;
    minHeight?: number;
    position?: WindowModalPosition;
    onChange: (settings: {
        size: {
            width: number;
            height: number;
        };
        position: {
            x: number;
            y: number;
        };
    }) => void;
}
export declare const WindowModal: React.FunctionComponent<React.PropsWithChildren<WindowModalProps>>;
