/**
 * Detects which token/credential env vars are available on the host.
 * Returns env var names only — never values — for display in the settings UI.
 */
import type { PreferencesStore } from "./preferences-store.js";
export interface DetectedHostToken {
    envVar: string;
    label: string;
    available: boolean;
}
/**
 * Scan the host for available tokens. Returns env var names + labels + availability.
 * Never returns actual token values.
 */
export declare function detectHostTokens(prefs?: PreferencesStore | null): DetectedHostToken[];
/**
 * Resolve the actual value of a host token by env var name.
 * Used by the sandbox token system when a token has an empty value (meaning "from host").
 * Returns undefined if the token cannot be resolved.
 */
export declare function resolveHostTokenValue(envVar: string, prefs?: PreferencesStore | null): string | undefined;
//# sourceMappingURL=host-tokens.d.ts.map