import { type ICreateVerifiableCredentialArgs, type IDIDManager, type IDataStore, type IIdentifier, type IKeyManager, type IResolver, type MinimalImportableIdentifier, type MinimalImportableKey, type TAgent, type VerifiableCredential } from '@veramo/core'; import { type ICredentialIssuer } from '@veramo/credential-w3c'; export declare const RESOLVER_NETWORKS: { devnet: string; testnet: string; mainnet: string; }; interface CreateCredentialParams { credential: ICreateVerifiableCredentialArgs; mnemonic: string; issuerDid: string; agent: TAgent; } export declare function createCredential({ credential, mnemonic, issuerDid, agent, }: CreateCredentialParams): Promise; export declare function loadIssuerDid(agent: TAgent, mnemonic: string, issuerDid: string): Promise; export declare const createVeramoAgent: (network: "devnet" | "testnet" | "mainnet") => Promise<{ [x: string]: import("@veramo/core").RemoveContext; didManagerGetProviders: import("@veramo/core").RemoveContext<() => Promise>>; didManagerFind: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerFindArgs) => Promise>>; didManagerGet: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerGetArgs) => Promise>; didManagerGetByAlias: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerGetByAliasArgs) => Promise>; didManagerCreate: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerCreateArgs, context: import("@veramo/core").IAgentContext) => Promise>; didManagerSetAlias: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerSetAliasArgs, context: import("@veramo/core").IAgentContext) => Promise>; didManagerGetOrCreate: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerGetOrCreateArgs, context: import("@veramo/core").IAgentContext) => Promise>; didManagerUpdate: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerUpdateArgs, context: import("@veramo/core").IAgentContext) => Promise>; didManagerImport: import("@veramo/core").RemoveContext<(args: MinimalImportableIdentifier, context: import("@veramo/core").IAgentContext) => Promise>; didManagerDelete: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerDeleteArgs, context: import("@veramo/core").IAgentContext) => Promise>; didManagerAddKey: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerAddKeyArgs, context: import("@veramo/core").IAgentContext) => Promise>; didManagerRemoveKey: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerRemoveKeyArgs, context: import("@veramo/core").IAgentContext) => Promise>; didManagerAddService: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerAddServiceArgs, context: import("@veramo/core").IAgentContext) => Promise>; didManagerRemoveService: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDIDManagerRemoveServiceArgs, context: import("@veramo/core").IAgentContext) => Promise>; keyManagerGetKeyManagementSystems: import("@veramo/core").RemoveContext<() => Promise>>; keyManagerCreate: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerCreateArgs) => Promise>; keyManagerGet: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerGetArgs) => Promise>; keyManagerDelete: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerDeleteArgs) => Promise>; keyManagerImport: import("@veramo/core").RemoveContext<(args: MinimalImportableKey) => Promise>; keyManagerSign: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerSignArgs) => Promise>; keyManagerSharedSecret: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerSharedSecretArgs) => Promise>; keyManagerEncryptJWE: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerEncryptJWEArgs) => Promise>; keyManagerDecryptJWE: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerDecryptJWEArgs) => Promise>; keyManagerSignJWT: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerSignJWTArgs) => Promise>; keyManagerSignEthTX: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IKeyManagerSignEthTXArgs) => Promise>; dataStoreSaveMessage: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDataStoreSaveMessageArgs) => Promise>; dataStoreGetMessage: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDataStoreGetMessageArgs) => Promise>; dataStoreDeleteMessage: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDataStoreDeleteMessageArgs) => Promise>; dataStoreSaveVerifiableCredential: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDataStoreSaveVerifiableCredentialArgs) => Promise>; dataStoreDeleteVerifiableCredential: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDataStoreDeleteVerifiableCredentialArgs) => Promise>; dataStoreGetVerifiableCredential: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDataStoreGetVerifiableCredentialArgs) => Promise>; dataStoreSaveVerifiablePresentation: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDataStoreSaveVerifiablePresentationArgs) => Promise>; dataStoreGetVerifiablePresentation: import("@veramo/core").RemoveContext<(args: import("@veramo/core").IDataStoreGetVerifiablePresentationArgs) => Promise>; resolveDid: import("@veramo/core").RemoveContext<(args: import("@veramo/core").ResolveDidArgs) => Promise>; getDIDComponentById: import("@veramo/core").RemoveContext<(args: import("@veramo/core").GetDIDComponentArgs) => Promise>; createVerifiablePresentation: import("@veramo/core").RemoveContext<(args: import("@veramo/core").ICreateVerifiablePresentationArgs, context: import("@veramo/core").IssuerAgentContext) => Promise>; createVerifiableCredential: import("@veramo/core").RemoveContext<(args: ICreateVerifiableCredentialArgs, context: import("@veramo/core").IssuerAgentContext) => Promise>; listUsableProofFormats: import("@veramo/core").RemoveContext<(identifier: IIdentifier, context: import("@veramo/core").IAgentContext<{}>) => Promise>>; } & import("@veramo/core").IAgent & { context?: Record | undefined; }>; export {}; //# sourceMappingURL=create-credentials.d.ts.map