import { Provider } from '@nestjs/common';
export declare const FILE_STORAGE_PATH_BUILDER: unique symbol;
export interface IStoragePathBuilder {
    build(fileName: string): string;
}
export declare class DiskStoragePathBuilder implements IStoragePathBuilder {
    private readonly base;
    constructor();
    build(fileName: string): string;
}
export declare class S3StoragePathBuilder implements IStoragePathBuilder {
    private readonly bucket;
    constructor();
    build(fileName: string): string;
}
export declare const StoragePathBuilderFactory: Provider;
//# sourceMappingURL=storage-path-builder.d.ts.map