/** * API Profile Reader Service * * Read operations for API profiles. * Supports both unified YAML config and legacy JSON config. */ import type { ApiListResult } from './profile-types'; /** * Check if API profile exists in config */ export declare function apiProfileExists(name: string): boolean; /** * Check if API profile has real API key (not placeholder) */ export declare function isApiProfileConfigured(apiName: string): boolean; /** * List all API profiles * * Note: The 'default' profile (pointing to ~/.claude/settings.json) is excluded * as it represents the user's native Claude subscription, not an API profile. */ export declare function listApiProfiles(): ApiListResult; /** * Get list of available API profile names */ export declare function getApiProfileNames(): string[]; /** * Check if using unified config mode */ export declare function isUsingUnifiedConfig(): boolean; //# sourceMappingURL=profile-reader.d.ts.map