import { AwsConfig, PresignOptions, PresignParams, PresignResponse, Provider } from '../types';
export declare class AwsProvider implements Provider {
    private client;
    private config;
    private defaultExpiration;
    private common;
    constructor(config: AwsConfig, defaultExpiration: number);
    generatePresignedUrl(params: PresignParams, options?: PresignOptions): Promise<PresignResponse>;
    makeFilePublic(key: string): Promise<void>;
}
