import { OnInit, EventEmitter, OnDestroy } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import { IdService } from "../shared/services/id.service"; export declare class UploaderComponent implements ControlValueAccessor, OnDestroy, OnInit { private idService; defaultError: string; focused: boolean; statusMessage: any; typeOverwrite: any; id: string; accept: string; disabled: boolean; fileChooseLabel: string; fileNoneChosenLabel: string; helpText: string; helpTextSrOnly: any; label: string; labelSrOnly: any; size: "small" | "medium" | "large"; status: boolean | string; statusType: "danger" | "success" | "warning" | "info"; multiple: boolean; showFileList: boolean; removeLabel: string; retryLabel: string; filesSelectedLabel: string; uploadFailLabel: string; required: boolean; ariaLabel: string; ariaDescribedBy: string; ariaLabelledBy: string; _value: File | [] | Object; value: File | [] | Object; onInput: EventEmitter; fileRemoved: EventEmitter; fileRetry: EventEmitter; uploaderInput: any; files: any; readonly fileList: any; constructor(idService: IdService); ngOnDestroy(): void; ngOnInit(): void; onChange: (files: any) => void; onTouched: () => void; readonly inputValue: Object | File | []; writeValue(rating: any): void; registerOnChange(fn: (rating: number) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; setInputValue({ target }: { target: any; }): void; removeFile(index: any): void; retryFile(index: any): void; fileDisplayText(): any; describedbyGen(): string; }