import { OpenAPIV3 } from 'openapi-police';
import { Method } from '../../types.js';
import { MongoResource } from '../resource.js';
import { MongoJob, MongoOperation } from './base.js';
export declare class CreateMongoOperation extends MongoOperation {
    constructor(resource: MongoResource, path: string, method: Method, id?: string);
    protected getCustomInfo(): OpenAPIV3.OperationObject;
    prepareDoc(job: MongoJob): Promise<MongoJob>;
    runOperation(job: MongoJob): Promise<MongoJob>;
    redactResult(job: MongoJob): Promise<MongoJob>;
}
