import { ServiceMethods, OutputEntity, InputEntity, Paginated, Query } from '@filesrocket/core';
import { CloudinaryOptions } from './index';
import { BaseService } from './base';
export declare class CloudinaryService extends BaseService implements Partial<ServiceMethods> {
    private readonly options;
    constructor(options: CloudinaryOptions);
    create(data: InputEntity, query?: Query): Promise<OutputEntity>;
    list(query?: Query): Promise<Paginated<OutputEntity>>;
    get(id: string, query?: Query): Promise<OutputEntity>;
    remove(path: string, query?: Query): Promise<OutputEntity>;
}
