import 'reflect-metadata';
export interface ModalOptions {
    icon?: string;
    title: string;
    color?: string;
    height?: string;
    width?: string;
    closeShortcut?: string;
    showTitlebar?: boolean;
    restoreShortcut?: string;
    maximizeShortcut?: string;
    translucent?: boolean;
    draggable?: boolean;
    maximizable?: boolean;
    minimizable?: boolean;
    closable?: boolean;
    fullscreen?: boolean;
    restoreMaximize?: boolean;
    backdrop?: boolean;
    closeOnOK?: boolean;
    unique?: boolean;
}
export declare function Modal(metadata: ModalOptions): (cls: any) => any;
