import * as i0 from '@angular/core'; import { AfterViewInit, EventEmitter, ElementRef, Renderer2 } from '@angular/core'; /** * @deprecated * Use the `fd-feed-input[modelDriven]` component from `@fundamental-ngx/core/feed-input` instead. * The `fd-feed-input` component is a drop-in replacement for the `fdp-feed-input` component. */ declare class FeedInputComponent implements AfterViewInit { private _renderer; /** The user image source, If is not set, then the user image will display placeholder image. */ avatarSrc: string; /** Set placeholder textarea text */ placeholder: string; /** Set feed input without user image */ avatarShow: boolean; /** Set disabled state */ disabled: boolean; /** The max number of rows to allow textarea grow */ maxHeight: number; /** @hidden Event emitted when user click on send button */ submit: EventEmitter; /** @hidden */ textarea: ElementRef; /** Value for aria label */ ariaLabel: i0.InputSignal; /** @hidden Textarea entered value */ value: string | null; /** @hidden Unique id for the textarea element */ textareaId: string; /** @hidden */ constructor(_renderer: Renderer2); /** @hidden */ ngAfterViewInit(): void; /** @hidden */ onChange(): void; /** @hidden Handle submit feed input value*/ onSubmit(): void; /** @hidden Make grow textarea */ resize(): void; /** @hidden get line height of textarea */ private _getTextareaLineHeight; /** @hidden Get the total height including borders and scroll height */ private _getTextareaTotalHeight; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @deprecated * Use direct imports of components and directives. */ declare class PlatformFeedInputModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { FeedInputComponent, PlatformFeedInputModule };