import { type SocialPlatform } from '../lib/project-manifest.js'; export interface SocialConfigOptions { /** 명시하면 프로젝트 매니페스트 매핑보다 우선한다. */ profile?: string; /** 매니페스트 상향 탐색 시작점. 기본값은 현재 작업 디렉터리. */ startDir?: string; /** 테스트 및 격리 실행용 홈 디렉터리. */ homeDir?: string; } export interface SocialConfigTarget { filePath: string; profile: string | null; } export declare function resolveSocialConfigTarget(platform: SocialPlatform, options?: SocialConfigOptions): SocialConfigTarget; export declare function loadSocialPlatformConfig(platform: SocialPlatform, options?: SocialConfigOptions): T | null; export declare function saveSocialPlatformConfig(platform: SocialPlatform, config: T, options?: SocialConfigOptions): SocialConfigTarget; export declare function socialTargetLabel(target: SocialConfigTarget): string;