export var FilePreviewState;
(function (FilePreviewState) {
    FilePreviewState["DEFAULT"] = "default";
    FilePreviewState["UPLOADING"] = "uploading";
    FilePreviewState["PREVIEW"] = "preview";
    FilePreviewState["NO_PREVIEW"] = "no-preview";
    FilePreviewState["ERROR"] = "error";
})(FilePreviewState || (FilePreviewState = {}));
export var FilePreviewVariant;
(function (FilePreviewVariant) {
    FilePreviewVariant["HORIZONTAL"] = "horizontal";
    FilePreviewVariant["VERTICAL"] = "vertical";
})(FilePreviewVariant || (FilePreviewVariant = {}));
export var FilePreviewErrorMessages;
(function (FilePreviewErrorMessages) {
    FilePreviewErrorMessages["INVALID_FORMAT"] = "Invalid File Format. Please try again.";
    FilePreviewErrorMessages["SIZE_LIMIT"] = "File exceeds size limit.";
    FilePreviewErrorMessages["FAILED_TO_LOAD"] = "Failed to load file from URL";
    FilePreviewErrorMessages["UNKNOWN_FILE_NAME"] = "unknown-file";
    FilePreviewErrorMessages["UPLOAD_CANCEL"] = "File upload cancelled.";
    FilePreviewErrorMessages["NO_FILE_SELECTED"] = "No file selected.";
    FilePreviewErrorMessages["UNABLE_TO_GENEARTE_URL"] = "Unable to generate the url.";
    FilePreviewErrorMessages["NETWORK_ERROR"] = "Network error! Please try again later.";
    FilePreviewErrorMessages["CUSTOM_ERROR"] = "Error Occured!";
})(FilePreviewErrorMessages || (FilePreviewErrorMessages = {}));
export var FilePreviewEvent;
(function (FilePreviewEvent) {
    FilePreviewEvent["NILE_INIT"] = "nile-init";
    FilePreviewEvent["NILE_RECEIVE"] = "nile-receive";
    FilePreviewEvent["NILE_REMOVE"] = "nile-remove";
    FilePreviewEvent["NILE_CANCEL_UPLOAD"] = "nile-cancel-upload";
    FilePreviewEvent["NILE_DESTROY"] = "nile-destroy";
})(FilePreviewEvent || (FilePreviewEvent = {}));
//# sourceMappingURL=nile-file-preview.enums.js.map