import type { StorageAdapter } from './storage.types';
export declare class OneDriveStorageAdapter implements StorageAdapter {
    readonly kind: "ONEDRIVE";
    isConfigured(config: Record<string, unknown>, encryptedSecret: string | null): boolean;
    upload(_args: {
        config: Record<string, unknown>;
        encryptedSecret: string | null;
        path: string;
        content: Buffer;
    }): Promise<{
        externalId?: string;
    }>;
    download(_args: {
        config: Record<string, unknown>;
        encryptedSecret: string | null;
        path: string;
        externalId?: string;
    }): Promise<Buffer>;
}
