import { TAgent } from '@veramo/core'; import { DataSource } from 'typeorm'; import { ContextDoc } from '@sphereon/ssi-sdk.vc-handler-ld-local/dist/types/types'; import { GXPluginMethodMap, IGaiaxComplianceConfig } from '../types/index.js'; import { OrPromise } from '@veramo/utils'; export declare let globalConfig: any; export declare function setupGXAgent(opts: { dbFile?: string; dbConnection?: OrPromise; dbEncryptionKey: string; customContext?: Map; config?: IGaiaxComplianceConfig; }): Promise; export declare function createDatabase(dbConnection: Promise): Promise; export declare function dropDatabase(dbConnection: Promise, databaseFile: string): Promise; export declare type ConfiguredAgent = TAgent; export declare function getAgent(opts?: { path?: string; }): Promise; //# sourceMappingURL=setup.d.ts.map