import { IPicGo, IPluginConfig } from "picgo";
export interface IS3UserConfig {
    accessKeyID: string;
    secretAccessKey: string;
    bucketName: string;
    uploadPath: string;
    region?: string;
    endpoint?: string;
    proxy?: string;
    pathStyleAccess?: boolean;
    rejectUnauthorized?: boolean;
    acl?: string;
    disableBucketPrefixToURL?: boolean;
    urlPrefix?: string;
    urlSuffix?: string;
    outputURLPattern?: string;
}
export declare const getPluginConfig: (ctx: IPicGo) => IPluginConfig[];
export declare function loadUserConfig(ctx: IPicGo): IS3UserConfig;
