import type { DeepSeekHarnessProviderOptions } from '../../core/models/workflow-types.js'; import { type DeepSeekCredentialSourceHome } from './credential-home.js'; export interface DeepSeekCredentialBinding { home: DeepSeekCredentialSourceHome; ref: string; endpoint: string; fingerprint: string; } export interface ResolveDeepSeekCredentialBindingOptions { childProcessEnv?: Readonly> | undefined; ambientEnv: Readonly>; userHome: string; providerOptions?: DeepSeekHarnessProviderOptions | undefined; } /** * Resolve the non-secret credential binding for one turn: source home, selector, and * endpoint consistency. Credential values stay in the official runtime; only the * fingerprint of these non-secret inputs is kept for process reuse decisions. */ export declare function resolveDeepSeekCredentialBinding(options: ResolveDeepSeekCredentialBindingOptions): Promise; //# sourceMappingURL=credential-binding.d.ts.map