import type { AuthStorage } from "@singularity-forge/coding-agent";

export declare function getKeyManagerAuthStorage(): AuthStorage;
export declare function getAuthPath(): string;
export declare function maskKey(key: string): string;
export declare function findProvider(
	idOrLabel: string,
): { id: string; label: string; category: string; envVar?: string } | undefined;
export declare const PROVIDER_REGISTRY: Array<{
	id: string;
	label: string;
	category: string;
	envVar?: string;
	envVarFallback?: string;
	hasOAuth?: boolean;
	dashboardUrl?: string;
}>;
