import type { Request, Response } from 'express'; import { CheqdNetwork, MethodSpecificIdAlgo, VerificationMethods } from '@cheqd/sdk'; export declare class CheqdController { static didDocValidator: import("express-validator").ValidationChain[]; generateKeys(request: Request<{}, {}, {}, { seed?: string; }>, response: Response): Response>; generateDidDoc(request: Request<{}, {}, {}, IDidDocRequest>, response: Response): Response>; } export interface IDidDocRequest { verificationMethod: VerificationMethods; methodSpecificIdAlgo: MethodSpecificIdAlgo; network: CheqdNetwork; publicKeyHex: string; } export interface IVerificationMethodRequest { verificationMethod: VerificationMethods; methodSpecificIdAlgo: MethodSpecificIdAlgo; network: CheqdNetwork; publicKey: string; } //# sourceMappingURL=cheqd.d.ts.map