/** * /api-keys command: manage API keys for model providers. * Lists known providers with their key status and allows adding, updating, or removing keys. */ import type { SlashCommandContext } from './types.js'; interface ProviderInfo { provider: string; envVar?: string; source: 'oauth' | 'env' | 'stored' | 'none'; } /** * Build a deduplicated list of providers from available models, * annotated with their current key source. */ export declare function getProviderList(ctx: SlashCommandContext, models: { provider: string; hasApiKey: boolean; apiKeyEnvVar?: string; }[]): ProviderInfo[]; export declare function handleApiKeysCommand(ctx: SlashCommandContext): Promise; export {}; //# sourceMappingURL=api-keys.d.ts.map