import { TEditableInitializer } from '../Editables/Editable.types'; import { TSectionData, TSectionDefinitionPreset, TSectionInstanceComponent } from './Section.types'; export declare class SectionDefinition { type: string; label: string; RenderComponent: TSectionInstanceComponent; paramsSchema: Record; defaultData: any; presets: TSectionDefinitionPreset[]; constructor(type: string, label: string, RenderComponent: TSectionInstanceComponent, defaultData?: any, paramsSchema?: any, presets?: TSectionDefinitionPreset[]); generateDefaultParams(): {}; create(): TSectionData; }