import { FileHandleAssociateType } from './FileHandleAssociation';
export declare enum FileDownloadStatus {
    SUCCESS = "SUCCESS",
    FAILURE = "FAILURE"
}
export declare enum FileDownloadCode {
    NOT_FOUND = "NOT_FOUND",
    UNAUTHORIZED = "UNAUTHORIZED",
    DUPLICATE = "DUPLICATE",
    EXCEEDS_SIZE_LIMIT = "EXCEEDS_SIZE_LIMIT",
    UNKNOWN_ERROR = "UNKNOWN_ERROR"
}
export declare type FileDownloadSummary = {
    fileHandleId: string;
    associateObjectId: string;
    associateObjectType: FileHandleAssociateType;
    zipEntryName: string;
    status: FileDownloadStatus;
    failureMessage: string;
    failureCode: FileDownloadCode | null;
};
