import type { Request, Response } from 'express'; export declare class ResourceController { static createValidator: import("express-validator").ValidationChain[]; static validateJobId: import("express-validator").ValidationChain; static validateOptions: import("express-validator").ValidationChain[]; static createResourceValidator: import("express-validator").ValidationChain[]; static updateResourceValidator: import("express-validator").ValidationChain[]; create(request: Request, response: Response): Promise>>; static checkResourceStatus(did: string, name: string, type: string, options?: { resourceId?: string; resourceVersion?: string; }): Promise<{ existingResource: any; existingIdentifier: boolean; }>; createResource(request: Request, response: Response): Promise>>; updateResource(request: Request, response: Response): Promise>>; } //# sourceMappingURL=resource.d.ts.map