import type { MachineCredentialSession } from "./credential-manager.ts"; export interface MachineCredentialSessionDiscoveryOptions { environment?: NodeJS.ProcessEnv; candidateFiles?: readonly string[]; signal?: AbortSignal; } /** Find a machine-owned Bitwarden bootstrap without projecting its value into model-visible metadata. */ export declare function discoverMachineCredentialSession(options?: MachineCredentialSessionDiscoveryOptions): Promise; /** Exact bootstrap files the runtime may consume and must deny to model-facing file tools. */ export declare function getMachineCredentialBootstrapFiles(agentDir: string, environment?: NodeJS.ProcessEnv): string[]; /** Bounded machine roots searched for migratable credential files after the project tree. */ export declare function getMachineCredentialDiscoveryRoots(agentDir: string, environment?: NodeJS.ProcessEnv): string[]; //# sourceMappingURL=credential-machine-session.d.ts.map