import { ISizeCalculationResult } from 'image-size/dist/types/interface';
import type { NextApiRequest } from 'next';
export declare type MediaUploadOptions = {
    onMediaUpload: (mimetype: null | string, url: string, dimensions: ISizeCalculationResult) => Promise<Object>;
    onMediaDelete: (id: number | string) => Promise<Object>;
};
export declare const deleteFileFromBucket: (id: number | string, url: string, { onMediaDelete }: MediaUploadOptions) => Promise<unknown>;
declare const post: (req: NextApiRequest, options: MediaUploadOptions) => Promise<unknown>;
export default post;
//# sourceMappingURL=googleCloudStorage.d.ts.map