import { Config } from '@lucidcms/core/types';
import { S3ClientConfig } from '@aws-sdk/client-s3';

interface PluginOptions {
    clientConfig: S3ClientConfig;
    bucket: string;
}

declare const lucidS3Plugin: (pluginOptions: PluginOptions) => (config: Config) => Promise<{
    key: string;
    lucid: string;
    config: Config;
}>;

export { lucidS3Plugin as default };
