import { type ProbeRegistry } from '../probe/registry.js';
import type { CredentialVault } from '../types/connector/index.js';
import type { RunId, TenantId } from '../types/ids/index.js';
export interface VaultInstrumentationOptions {
    readonly probes?: ProbeRegistry;
    readonly runId?: RunId;
    readonly vaultId?: string;
    readonly tenantId?: TenantId;
}
export declare function wrapVaultWithProbes(vault: CredentialVault, opts?: VaultInstrumentationOptions): CredentialVault;
//# sourceMappingURL=instrumentation.d.ts.map