import { ElementRef, OnChanges, Renderer2, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ControlOptionsDirective implements OnChanges { private el; private renderer; hidden: boolean; disabled: boolean; height: string | null; width: string | null; minHeight: string | null; minWidth: string | null; maxHeight: string | null; maxWidth: string | null; position: 'center' | 'left' | 'right' | 'top' | 'bottom' | null; scrollable: boolean; singleLine: boolean; multiLine: boolean; border: string | null; borderRadius: string | null; textColor: string | null; backgroundColor: string | null; hoverStyles: { [key: string]: string; } | null; constructor(el: ElementRef, renderer: Renderer2); ngOnChanges(changes: SimpleChanges): void; private applyStyles; private applyDimension; private applyStyle; private handlePosition; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }