import { AuthorizedDIDContext, FindArgs, IAgentPlugin, IDataStoreORM, IMessage, PartialIdentifier, TClaimsColumns, TCredentialColumns, TIdentifiersColumns, TMessageColumns, TPresentationColumns, UniqueVerifiableCredential, UniqueVerifiablePresentation } from '@verixyz/core'; import { Connection } from 'typeorm'; export declare class DataStoreORM implements IAgentPlugin { readonly methods: IDataStoreORM; readonly schema: any; private dbConnection; constructor(dbConnection: Promise); private identifiersQuery; dataStoreORMGetIdentifiers(args: FindArgs, context: AuthorizedDIDContext): Promise; dataStoreORMGetIdentifiersCount(args: FindArgs, context: AuthorizedDIDContext): Promise; private messagesQuery; dataStoreORMGetMessages(args: FindArgs, context: AuthorizedDIDContext): Promise; dataStoreORMGetMessagesCount(args: FindArgs, context: AuthorizedDIDContext): Promise; private claimsQuery; dataStoreORMGetVerifiableCredentialsByClaims(args: FindArgs, context: AuthorizedDIDContext): Promise>; dataStoreORMGetVerifiableCredentialsByClaimsCount(args: FindArgs, context: AuthorizedDIDContext): Promise; private credentialsQuery; dataStoreORMGetVerifiableCredentials(args: FindArgs, context: AuthorizedDIDContext): Promise>; dataStoreORMGetVerifiableCredentialsCount(args: FindArgs, context: AuthorizedDIDContext): Promise; private presentationsQuery; dataStoreORMGetVerifiablePresentations(args: FindArgs, context: AuthorizedDIDContext): Promise>; dataStoreORMGetVerifiablePresentationsCount(args: FindArgs, context: AuthorizedDIDContext): Promise; } //# sourceMappingURL=data-store-orm.d.ts.map