import type { ProviderId } from './core/types.js'; import { type ProfileName } from './core/agentProfiles.js'; export type { ProfileName } from './core/agentProfiles.js'; export interface ResolvedProfileConfig { profile: ProfileName; label: string; provider: ProviderId; model: string; systemPrompt: string; temperature?: number; maxTokens?: number; modelLocked: boolean; providerLocked: boolean; rulebook: ProfileRulebookMetadata | null; } export interface ProfileRulebookMetadata { profile: ProfileName; label: string; version: string; contractVersion: string; description?: string; file: string; } export declare const DEFAULT_PROFILE_NAME: ProfileName; export declare function resolveProfileConfig(profile: ProfileName, workspaceContext: string | null): ResolvedProfileConfig; export declare function normalizeProfileName(profile: ProfileName | null | undefined): ProfileName; export declare function profileMatches(candidate: ProfileName, profile: ProfileName): boolean; //# sourceMappingURL=config.d.ts.map