import { AfterViewInit, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { PopUpPlacements } from '@koobiq/components/core'; import { KbqPopoverTrigger } from '@koobiq/components/popover'; import { KbqBasePipe } from './base-pipe'; import * as i0 from "@angular/core"; export declare class KbqPipeTextComponent extends KbqBasePipe implements AfterViewInit, OnInit { readonly placements: typeof PopUpPlacements; /** @docs-private */ popover: KbqPopoverTrigger; /** Whether the current pipe is disabled. */ get disabled(): boolean; /** textarea control */ control: FormControl; ngOnInit(): void; ngAfterViewInit(): void; onApply(): void; /** @docs-private */ onKeydown($event: KeyboardEvent): void; /** clears the pipe and triggers changes */ onClear(): void; /** opens popover */ open(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }