/** * Environment Profiles — Load and manage named profiles for different environments. * * Profiles define adapter, model, budget, env vars, and other settings * for dev/staging/production environments. */ export interface EnvironmentProfile { adapter?: string; model?: string; budget?: number; timeout_ms?: number; parallel?: boolean; max_concurrency?: number; env?: Record; tags?: string[]; plugins?: string[]; } export interface ProfilesConfig { profiles: Record; default?: string; } export declare function findProfilesFile(startDir?: string): string | null; export declare function loadProfiles(filePath: string): ProfilesConfig; export declare function parseProfile(raw: any): EnvironmentProfile; export declare function resolveProfile(config: ProfilesConfig, name?: string): EnvironmentProfile | undefined; export declare function applyProfile(profile: EnvironmentProfile): void; export declare function validateProfile(profile: EnvironmentProfile): string[]; export declare function validateProfiles(config: ProfilesConfig): Record; export declare function formatProfiles(config: ProfilesConfig): string; export declare function listProfileNames(config: ProfilesConfig): string[]; export declare function scaffoldProfiles(): string; //# sourceMappingURL=profiles.d.ts.map