import { AttributeInfo } from '../internal/attributeInfo';
import { ModelInterface } from './modelInterface';
import { Error } from './error';
export declare const importsMapFilesUploadResult: {
    Error: typeof Error;
};
/**
 * File upload result.
 */
export declare class FilesUploadResult implements ModelInterface {
    /**
     * Attribute type map
     */
    static attributeTypeMap: Array<AttributeInfo>;
    /**
     * Returns attribute type map
     */
    static getAttributeTypeMap(): AttributeInfo[];
    /**
     * List of errors.
     */
    errors: Array<Error>;
    /**
     * List of uploaded file names.
     */
    uploaded: Array<string>;
    constructor(init?: Partial<FilesUploadResult>);
    collectFilesContent(_resultFilesContent: Array<any>): void;
    validate(): void;
}
