import { ReleaseInfo } from './github.js'; export interface VersionCheckCache { lastChecked: string; currentVersion: string; latestVersion: string; updateAvailable: boolean; releaseUrl?: string; releaseNotes?: string; cacheTTL: number; } export interface VersionCheckResult { installed: boolean; currentVersion: string | null; latestVersion: string; updateAvailable: boolean; releaseInfo?: ReleaseInfo; } /** * 버전 비교 */ export declare function compareVersions(current: string, latest: string): boolean; /** * 버전 체크 수행 */ export declare function checkVersion(projectRoot: string): Promise; /** * 버전 캐시 읽기 */ export declare function readVersionCache(projectRoot: string): Promise; /** * 버전 캐시 업데이트 */ export declare function updateVersionCache(projectRoot: string, data: { currentVersion: string; latestVersion: string; updateAvailable: boolean; releaseUrl?: string; releaseNotes?: string; }): Promise; /** * 릴리즈 노트 요약 생성 */ export declare function summarizeReleaseNotes(notes: string, maxLength?: number): string; //# sourceMappingURL=version-checker.d.ts.map