import { NextApiRequest, NextApiResponse } from 'next';
import { MediaUploadOptions } from './connectors/googleCloudStorage';
import { MediaItemT } from './components/MediaManagerTypes';
export declare type MediaApiClientOptions = MediaUploadOptions & {
    getAllMediaItems: (language: string) => Promise<MediaItemT[]>;
    updateMediaItem: (id: number, data: object, language: string) => Promise<{
        [key: string]: any;
    }>;
};
declare const MediaApiClient: (options: MediaApiClientOptions) => (req: NextApiRequest, res: NextApiResponse) => Promise<void>;
export default MediaApiClient;
//# sourceMappingURL=MediaManagerApi.d.ts.map