import type { ProviderId } from "../types.js"; export interface SetKeyOptions { fromEnv?: string | undefined; stdin?: boolean | undefined; /** Repeatable for endpoint providers: `--url a --url b` stores both. */ url?: string | string[] | undefined; skipPing?: boolean | undefined; } export declare function setProviderKey(providerValue: string, keyArg: string | undefined, options: SetKeyOptions): Promise; export declare function unsetProviderKey(providerValue: string, options?: { url?: boolean | undefined; }): Promise; export declare function printProviderKeys(): Promise; export declare function ensureProviderConfigured(provider: ProviderId): Promise; export declare function useProvider(providerValue: string): Promise; export declare function providerSwitcher(providerValue?: string | undefined): Promise; export declare function setKeyPicker(providerValue?: string | undefined, keyArg?: string | undefined): Promise; export declare function unsetKeyPicker(providerValue?: string | undefined): Promise;