import { IWebComponentInstance } from "../.."; import { ISettingsPane, SettingsPaneModel } from "./ISettingsPane"; import { VueComponentBase } from "../index"; export declare class SettingsPane extends VueComponentBase implements IWebComponentInstance, ISettingsPane { private uxLoc; contentClass?: string; headerClass?: string; title?: string; description?: string; width?: string | number; valueBind: SettingsPaneModel; onCancel: () => void; onSave: () => Promise; disableSave?: boolean; disableCancel?: boolean; showButtons?: boolean; warningMessage?: string; onVisibleChanged(): void; private uniqueId; private styleSet; private saving; private headingStyle; mounted(): void; beforeDestroy(): void; handleOnCancel(): void; handleOnSave(): void; private onDialogEscape; render(): VueTsxSupport.JSX.Element; overrideAndGetTransition(): void; }