export interface SettingsPaneModel {
    visible: boolean;
}
export interface ISettingsPaneAttributes {
    title?: string;
    description?: string;
    disableSave?: boolean;
    disableCancel?: boolean;
    showButtons?: boolean;
}
export interface ISettingsPane extends ISettingsPaneAttributes {
    [name: string]: any;
    valueBind: SettingsPaneModel;
    onCancel?: () => void;
    onSave?: () => Promise<boolean>;
}
declare global {
    namespace VueTsxSupport.JSX {
        interface Element {
        }
        interface ElementClass {
        }
        interface IntrinsicElements {
            "omfx-settings-pane": ISettingsPane;
        }
    }
}
