import { OnInit, OnChanges, SimpleChanges, EventEmitter, Injector } from '@angular/core'; import { FarrisTabsComponent } from '@farris/ui-tabs'; import { LocalizeService } from '@qdp/localize'; import { TitleEditorComponent } from './title-editor/title-editor.component'; import { ColumnEditorComponent } from './column-editor/column-editor.component'; import { StyleEditorComponent } from './style-editor/style-editor.component'; import { OtherEditorComponent } from './other-editor/other-editor.component'; export declare class SchemaEditorComponent implements OnInit, OnChanges { private injector; currSchema: any; colList: any[]; controlType: string; editorParams: any; tabsSelectChange: EventEmitter; titleOption: TitleEditorComponent; columnOption: ColumnEditorComponent; styleOption: StyleEditorComponent; otherOption: OtherEditorComponent; tabs: FarrisTabsComponent; localizeService: LocalizeService; constructor(injector: Injector); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; handleTabSelect(data: any): void; getOption(): {}; }