import { SurveyModel } from "survey-core"; import { ICreatorPresetEditorSetup } from "./presets-editable-base"; import { SurveyCreatorModel } from "survey-creator-core"; import { CreatorPresetEditableList } from "./presets-editable-list"; export declare class CreatorPresetEditableTabs extends CreatorPresetEditableList { private createItemsMatrixJSON; createMainPageCore(): any; get questionNames(): string[]; private filterTabs; protected hasIcon(name: string): boolean; protected getJsonValueCore(model: SurveyModel, creator: SurveyCreatorModel, defaultJson: any): any; protected getDefaultJsonValueCore(creator: SurveyCreatorModel): any; private getQuestionItems; onMatrixRowRemoving(model: SurveyModel, creator: SurveyCreatorModel, options: any): void; protected isItemsMatrix(name: string): boolean; protected setJsonLocalizationStringsCore(model: SurveyModel, locStrs: any): void; protected setupQuestionsCore(model: SurveyModel, creatorSetup: ICreatorPresetEditorSetup): void; private getAllTabs; protected setupOnCurrentPageCore(model: SurveyModel, creator: SurveyCreatorModel, active: boolean): void; protected setupQuestionsValueCore(model: SurveyModel, json: any, creator: SurveyCreatorModel): void; protected onLocaleChangedCore(model: SurveyModel, json: any, creator: SurveyCreatorModel): void; protected setupPageQuestions(model: SurveyModel, creator: SurveyCreatorModel): void; protected updateOnValueChangedCore(model: SurveyModel, name: string): void; private get nameActiveTab(); }