import type { IDIDDocumentServiceDescriptor, IDIDDocumentVerificationMethod } from "./interfaces.js"; export declare const create: (numalgo: number, authenticationKeys: IDIDDocumentVerificationMethod[], encryptionKeys?: IDIDDocumentVerificationMethod[], service?: IDIDDocumentServiceDescriptor | IDIDDocumentServiceDescriptor[]) => Promise; export declare const createNumAlgo0: (authenticationKey: IDIDDocumentVerificationMethod) => Promise; export declare const createNumAlgo1: () => Promise; export declare const createNumAlgo2: (authenticationKeys: IDIDDocumentVerificationMethod[], encryptionKeys?: IDIDDocumentVerificationMethod[], service?: IDIDDocumentServiceDescriptor[]) => Promise; export declare const createNumAlgo4: (authenticationKeys: IDIDDocumentVerificationMethod[], encryptionKeys?: IDIDDocumentVerificationMethod[], service?: IDIDDocumentServiceDescriptor[]) => Promise;