import { Exception } from '@poppinss/utils'; /** * Unable to write file to the destination */ export declare class CannotWriteFileException extends Exception { location: string; original: any; static invoke(location: string, original: any): CannotWriteFileException; } /** * Unable to read file from a given location */ export declare class CannotReadFileException extends Exception { location: string; original: any; static invoke(location: string, original: any): CannotReadFileException; } /** * Unable to delete file from a given location */ export declare class CannotDeleteFileException extends Exception { location: string; original: any; static invoke(location: string, original: any): CannotDeleteFileException; } /** * Unable to copy file from source to destination */ export declare class CannotCopyFileException extends Exception { source: string; destination: string; original: any; static invoke(source: string, destination: string, original: any): CannotCopyFileException; } /** * Unable to move file from source to destination */ export declare class CannotMoveFileException extends Exception { source: string; destination: string; original: any; static invoke(source: string, destination: string, original: any): CannotMoveFileException; } /** * Unable to get file metadata */ export declare class CannotGetMetaDataException extends Exception { location: string; operation: string; original: any; static invoke(location: string, operation: string, original: any): CannotGetMetaDataException; } /** * Unable to set visibility */ export declare class CannotSetVisibilityException extends Exception { location: string; original: any; static invoke(location: string, original: any): CannotSetVisibilityException; } /** * Unable to generate url for a file. The assets serving is disabled */ export declare class CannotGenerateUrlException extends Exception { location: string; static invoke(location: string, diskName: string): CannotGenerateUrlException; } /** * Unable to list directory contents of given location */ export declare class CannotListDirectoryException extends Exception { location: string; original: any; static invoke(location: string, original: any): CannotListDirectoryException; } /** * Given location is trying to traverse beyond the root path */ export declare class PathTraversalDetectedException extends Exception { location: string; static invoke(location: string): PathTraversalDetectedException; }