import { CoreModel } from '../core/core.model'; import { ButtonModel } from '../button/button.model'; export declare class FileUploaderModel extends CoreModel { /** *

It is an object of type Transfer with next properties:

* */ main?: any; /** * Means if read files content after file was added to the list */ readFiles?: boolean; /** * Means if component must show dropZone. */ showDropZone?: boolean; /** * Means label for dropZone. */ dropZoneLabel?: string; /** * Means part or all text of file name to match */ filesNames?: string[]; /** * Means what file types are resolved to add */ filesTypes?: string[]; /** * Means what files by size are resolved to add */ filesSizes?: string[]; /** * Means what files by date are resolved to add */ filesDates?: string[]; /** * Means if to show actions for all selected files. */ showFilesActions?: boolean; /** * Means if to show actions for a single file. */ showFileActions?: boolean; /** * ButtonModel for each file upload */ uploadFileButton?: ButtonModel; /** * ButtonModel for each file remove */ removeFileButton?: ButtonModel; /** * ButtonModel for upload all files */ uploadFilesButton?: ButtonModel; /** * ButtonModel for remove all files */ removeFilesButton?: ButtonModel; /** @hidden*/ constructor(values?: Object); }