/** * Profile Loader * Loads agent profiles from ~/.glm/profiles/ */ import { LoadedProfile, ProfileRegistry, ProfileSummary } from './types.js'; /** * Load all available profiles */ export declare function loadAllProfiles(forceReload?: boolean): ProfileRegistry; /** * Load a single profile by ID */ export declare function loadProfile(profileId: string): LoadedProfile | null; /** * Get a profile by ID */ export declare function getProfile(profileId: string): LoadedProfile | null; /** * List all available profiles (summaries only) */ export declare function listProfiles(): ProfileSummary[]; /** * Clear the profile cache */ export declare function clearProfileCache(): void; /** * Get profile instructions by ID * Returns empty string if profile not found */ export declare function getProfileInstructions(profileId: string): string;