import { Base } from './Base'; import { IFlexbox, IModal } from '../interfaces/Components'; export default class BaseComponent extends Base { readonly elementId: string; readonly elementName: string; readonly elementProps: any; readonly name: string; readonly label: string; readonly placeholder: string; readonly icon: string; readonly search: boolean; value: any; readonly options: { label: string; value: any; }[]; readonly disabled: boolean; readonly rules: object; readonly flexbox: IFlexbox; readonly className: string; readonly width: string; modal: IModal; transformValue: any; data: any; action: any; footerData: any; previewData: any; changeImage: boolean; created(): void; init(): void; onInput(value: any): void; doSetAttributeStyle(id: string, lists: object): void; onUpdatePreview(data: any): void; onUpdateManagement(data: any): void; onUpdateFooterPanelData(data: any): void; doEmitData(): void; doEmitAddElement(data: any): void; onValueChange(newValue: any, oldValue: any): void; }