import type { Environment, IsolationStrategy } from './schema.js'; /** * Passed when resolving the app-role pair (`appUrl`/`appTestUrl`), which carries * the transaction-isolation carve-out on value-identity. Absent when resolving * the owner pair (`url`/`testUrl`), which has no carve-out: that connection is * dialed under every strategy. */ export interface AppRolePair { /** This database's resolved test-isolation strategy. */ readonly strategy: IsolationStrategy; } export declare function resolveEnvironment(): Environment; export declare function resolveDbUrl(envVarName: string, testEnvVarName: string | undefined, environment: Environment, dbName?: string, appRolePair?: AppRolePair): string; //# sourceMappingURL=resolve.d.ts.map