export interface IStorageDriverError {
    errorCode: number;
    errorMessage: string;
    timestamp: Date;
    severity: "low" | "medium" | "high";
    filePath?: string;
    suggestedAction?: string;
}
export declare abstract class StorageDriver {
    abstract name: string;
    abstract absolutePath: string;
    abstract absoluteURL: string;
    abstract error: IStorageDriverError | null;
    abstract saveFile(filePath: string, key: string): Promise<string | boolean>;
}
