/** * Write target resolution for config set/unset commands * * Determines which config file to write to based on flags and file existence. */ /** * Options for resolving write target */ export interface ResolveWriteTargetOptions { /** Force write to local config (create if not exists) */ local?: boolean; /** Force write to user config (ignore local even if exists) */ user?: boolean; /** Current working directory */ cwd: string; /** User config file path */ userConfigPath: string; } /** * Resolve the config file path to write to. * * Priority: * 1. --local flag → local config (create if not exists) * 2. --user flag → user config (ignore local even if exists) * 3. No flags: * - If local config exists → local config * - Otherwise → user config */ export declare function resolveWriteTarget(options: ResolveWriteTargetOptions): string; //# sourceMappingURL=write-target.d.ts.map