/**
 * local-server preview refresh를 직렬화한다.
 * worker는 산출물만 병렬 생성하고, 공유 package/preview target/state 갱신은 이 coordinator를 통해 한 번에 하나씩 수행한다.
 */
import type { LocalServerSetupInfo } from './paths';
import type { StoragePaths, TraceLogger } from '../../../../platform/core/types';
export type LocalServerRefreshResult = {
    restartRequired: boolean;
    setup: LocalServerSetupInfo;
};
/**
 * @description generated 산출물을 local-server preview 설정에 반영한다.
 * @param options refresh 옵션
 * @returns refresh 결과
 */
export declare function refreshLocalServerPreview(options: {
    componentName?: string;
    outputDirectory?: string;
    paths: StoragePaths;
    reason: string;
    trace: TraceLogger;
}): Promise<LocalServerRefreshResult>;
//# sourceMappingURL=refresh-coordinator.d.ts.map