import { EventBase } from "survey-core"; import { SurveyCreatorModel } from "../creator-base"; export interface ICreatorPreset { setJson(json: any): void; apply(creator: SurveyCreatorModel, internal?: boolean): void; getPath(): string; } export declare abstract class CreatorPresetBase implements ICreatorPreset { onApplied: EventBase; children: Array; protected json: any; constructor(); setJson(json: any): void; apply(creator: SurveyCreatorModel, internal?: boolean): void; abstract getPath(): string; protected applyEmptyJson(): boolean; protected applyCore(creator: SurveyCreatorModel, internal?: boolean): void; protected createPresets(): Array; private setupPresets; private addPreset; private addPresets; }