/**
 * local-server lifecycle 명령 action을 담당한다.
 * 생성 명령과 서버 생명주기를 분리해 사용자가 shared local-server를 명시적으로 관리할 수 있게 한다.
 */
import type { AIServiceType, ParsedCliArgs, StoragePaths, TraceLogger } from '../../../platform/types/index';
export type LocalServerLifecycleCommand = 'start' | 'status' | 'refresh' | 'restart' | 'stop';
/**
 * @description 서버 상태를 사람이 읽기 쉬운 markdown으로 변환한다.
 * @param paths 저장소 경로 정보
 * @returns 상태 markdown
 */
export declare function formatLocalServerStateMarkdown(paths: StoragePaths): string;
/**
 * @description local-server lifecycle 명령을 실행한다.
 * @param options 실행 옵션
 * @returns 세션 기록
 */
export declare function runLocalServerLifecycleAction(options: {
    command: LocalServerLifecycleCommand;
    parsedArgs: ParsedCliArgs;
    paths: StoragePaths;
    service: AIServiceType;
    trace: TraceLogger;
}): Promise<import("../../../platform/types/history").SessionActionRecord>;
//# sourceMappingURL=local-server-actions.d.ts.map