import type { PoltergeistState } from '../state.js'; import type { Target } from '../types.js'; export declare function getStateFile(projectRoot: string, targetName: string): string | null; export declare function isPoltergeistRunning(state: PoltergeistState | null): boolean; export declare function getBuildStatus(projectRoot: string, target: Target, options?: { checkProcessForBuilding?: boolean; }): Promise<'building' | 'failed' | 'success' | 'unknown' | 'poltergeist-not-running'>; export declare function warnIfBuildStaleByAge(projectRoot: string, targetName: string, maxAgeMinutes?: number): void; export declare function waitForBuildCompletion(projectRoot: string, target: Target, timeoutMs?: number, logOptions?: { showLogs: boolean; logLines: number; }): Promise<'success' | 'failed' | 'timeout'>; //# sourceMappingURL=build-status.d.ts.map