import { IAgentPlugin, IDataStore, IDataStoreGetMessageArgs, IDataStoreGetVerifiableCredentialArgs, IDataStoreGetVerifiablePresentationArgs, IDataStoreSaveMessageArgs, IDataStoreSaveVerifiableCredentialArgs, IDataStoreSaveVerifiablePresentationArgs, IMessage, VerifiableCredential, VerifiablePresentation, IDataStoreDeleteVerifiableCredentialArgs } from '@verixyz/core'; import { Connection } from 'typeorm'; export declare class DataStore implements IAgentPlugin { readonly methods: IDataStore; readonly schema: any; private dbConnection; constructor(dbConnection: Promise); dataStoreSaveMessage(args: IDataStoreSaveMessageArgs): Promise; dataStoreGetMessage(args: IDataStoreGetMessageArgs): Promise; dataStoreDeleteVerifiableCredential(args: IDataStoreDeleteVerifiableCredentialArgs): Promise; dataStoreSaveVerifiableCredential(args: IDataStoreSaveVerifiableCredentialArgs): Promise; dataStoreGetVerifiableCredential(args: IDataStoreGetVerifiableCredentialArgs): Promise; dataStoreSaveVerifiablePresentation(args: IDataStoreSaveVerifiablePresentationArgs): Promise; dataStoreGetVerifiablePresentation(args: IDataStoreGetVerifiablePresentationArgs): Promise; } //# sourceMappingURL=data-store.d.ts.map