import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Directive tool to facilitate interacting with a native file input element.
 */
export declare class FileUploaderSelectDirective {
    /** Whether the input should accept multiple file selections. */
    multiple: boolean;
    /** Event emitted when files are selected. */
    readonly fileSelected: EventEmitter<File[]>;
    /** @hidden */
    get multipleBinding(): boolean | undefined;
    /** @hidden */
    onChange(event: Event): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FileUploaderSelectDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<FileUploaderSelectDirective, "[fdFileSelect]", never, { "multiple": { "alias": "multiple"; "required": false; }; }, { "fileSelected": "fileSelected"; }, never, never, true, never>;
}
