declare const _default: import('../../../node_modules/@vue/runtime-core').DefineComponent<{ customMode: StringConstructor; selectedTemplateVal: { type: ObjectConstructor; default: () => {}; }; historyConfig: { type: ObjectConstructor; default: () => {}; }; remote: { type: BooleanConstructor; default: boolean; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }, unknown, { IconSave: import('../../../node_modules/vue3').Raw import('../../../node_modules/@vue/runtime-core').VNode, unknown, {}, {}, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, {}, string, import('../../../node_modules/vue3').PublicProps, Readonly>, { shape: string; firstColor: string; secondColor: string; }, {}>>; IconEdit: import('../../../node_modules/vue3').Raw import('../../../node_modules/@vue/runtime-core').VNode, unknown, {}, {}, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, {}, string, import('../../../node_modules/vue3').PublicProps, Readonly>, { shape: string; firstColor: string; secondColor: string; }, {}>>; IconDel: import('../../../node_modules/vue3').Raw import('../../../node_modules/@vue/runtime-core').VNode, unknown, {}, {}, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, {}, string, import('../../../node_modules/vue3').PublicProps, Readonly>, { shape: string; firstColor: string; secondColor: string; }, {}>>; saveDisabled: boolean; selectDisabled: boolean; applyDisabled: boolean; editDisabled: boolean; delDisabled: boolean; options: never[]; option: any; selected: null; selectedName: null; visible: boolean; userKey: null; status: null; editName: null; selectedTemplateName: string; savedTemplateName: string; templateVisible: boolean; saveMethod: string; }, { dialogTitle(): any; }, { t: (this: any, path: any, options?: any) => any; handleSave(): void; initStorage(isInit: any): void; handleSaveConfirm(flag: any, hideTip: any): void; handleApply(): void; handleApplyConfirm(flag: any): void; handleEdit(): void; handleEditConfirm(flag: any): void; handleDel(): void; handleDelConfirm(flag: any, selected: any): void; doStorage(business: any, postOperate: any, noStore?: boolean): void; handleSelectChange(): void; doCheck({ storageType }: { storageType: any; }): boolean; setUserKey(): void; setSelected(): void; fixStatus(): void; enableAll(): void; }, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, "init-storage"[], "init-storage", import('../../../node_modules/vue3').PublicProps, Readonly {}; }; historyConfig: { type: ObjectConstructor; default: () => {}; }; remote: { type: BooleanConstructor; default: boolean; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }>> & { "onInit-storage"?: ((...args: any[]) => any) | undefined; }, { tiny_mode_root: boolean; remote: boolean; selectedTemplateVal: Record; historyConfig: Record; }, {}>; export default _default;