import { S3Config, StorageAdapter } from '../../types';
export declare class S3Adapter implements StorageAdapter {
    private s3;
    private bucket;
    constructor(config: S3Config);
    listFiles(projectId: string): Promise<any[]>;
    deleteProjectImage(projectId: string): Promise<any>;
    deleteProjectDirectory(projectId: string): Promise<any>;
    getPresignedUrl(contentType: string, projectId: string): Promise<any>;
    getPresignedProjectImageUrl(projectId: string): Promise<any>;
}
