import { Injector } from '@angular/core'; import { OTranslateService } from '../services'; export interface IComponent { getAttribute(): string; } export declare class OBaseComponent implements IComponent { protected oattr: string; protected olabel: string; protected oenabled: boolean; protected orequired: boolean; protected injector: Injector; protected translateService: OTranslateService; protected _disabled: boolean; protected _isReadOnly: boolean; protected _placeholder: string; protected _tooltip: string; protected _tooltipPosition: string; protected _tooltipShowDelay: number; constructor(injector: Injector); initialize(): void; getAttribute(): string; placeHolder: string; tooltip: string; tooltipPosition: string; tooltipShowDelay: number; isReadOnly: boolean; readonly isDisabled: boolean; disabled: boolean; readonly isRequired: boolean; required: boolean; }