///
///
///
import type { ReadStream } from 'node:fs';
import { ConfigOptions } from 'cloudinary';
interface File {
name: string;
alternativeText?: string;
caption?: string;
width?: number;
height?: number;
formats?: Record;
hash: string;
ext?: string;
mime: string;
size: number;
sizeInBytes: number;
url: string;
previewUrl?: string;
path?: string;
provider?: string;
provider_metadata?: Record;
stream?: ReadStream;
buffer?: Buffer;
}
declare const _default: {
init(options: ConfigOptions): {
uploadStream(file: File, customConfig?: {}): Promise;
upload(file: File, customConfig?: {}): Promise;
replaceStream(newFile: File, oldFile: File, customConfig?: {}): Promise;
replace(newFile: File, oldFile: File, customConfig?: {}): Promise;
delete(file: File, customConfig?: {}): Promise;
};
};
export default _default;
//# sourceMappingURL=index.d.ts.map