export interface SkillLaneConfig { defaultTarget: string; outputMode: 'prompt' | 'markdown' | 'json'; authToken: string | null; registryUrl: string; requireAuth: boolean; builtinDir: string | null; skillsDir: string; } type ConfigKey = keyof SkillLaneConfig; export declare function getDefaultConfig(): SkillLaneConfig; export declare function loadConfig(): Promise; export declare function saveConfig(config: SkillLaneConfig): Promise; export declare function getConfigValue(key: K): Promise; export declare function setConfigValue(key: K, value: SkillLaneConfig[K]): Promise; export {}; //# sourceMappingURL=config.d.ts.map