import { ComponentRef, EventEmitter, OnChanges, SimpleChanges, ViewContainerRef } from '@angular/core'; import { UserResponse } from 'stream-chat'; import { TextareaInterface } from './textarea.interface'; import * as i0 from "@angular/core"; export declare class TextareaDirective implements OnChanges { viewContainerRef: ViewContainerRef; componentRef: ComponentRef> | undefined; areMentionsEnabled: boolean | undefined; mentionScope?: 'channel' | 'application'; inputMode: 'mobile' | 'desktop'; value: string; placeholder: string | undefined; autoFocus: boolean; readonly valueChange: EventEmitter; readonly send: EventEmitter; readonly userMentions: EventEmitter; readonly pasteFromClipboard: EventEmitter; private subscriptions; private unpropagatedChanges; constructor(viewContainerRef: ViewContainerRef); ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }