import { TemplateRef } from '@angular/core'; import { type TuiContext } from '@taiga-ui/cdk/types'; import { type TuiSizeL } from '@taiga-ui/core/types'; import { PolymorpheusComponent } from '@taiga-ui/polymorpheus'; import { TuiInputFilesContent } from './input-files.content'; import { TuiInputFilesDirective } from './input-files.directive'; import * as i0 from "@angular/core"; export declare class TuiInputFiles { protected files?: FileList | null; protected readonly options: import("./input-files.options").TuiInputFilesOptions; protected readonly content: PolymorpheusComponent; protected readonly template: import("@angular/core").Signal> | undefined>; readonly input: import("@angular/core").Signal; readonly size: import("@angular/core").InputSignal<"" | TuiSizeL>; protected get fileDragged(): boolean; protected onFilesSelected(input: HTMLInputElement): void; protected onDropped({ dataTransfer }: DragEvent): void; protected onDrag(dataTransfer: DataTransfer | null): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }