import type { LiveInterventionChannel, LiveInterventionDeliveryContext, LiveInterventionState, PreparedLiveInterventionDelivery } from '../../core/workflow/live-intervention/types.js'; export declare class LiveInterventionFileStore implements LiveInterventionChannel { private readonly runDirectory; private readonly filePath; private readonly lockPath; constructor(projectCwd: string, runSlug: string); getFilePath(): string; read(): LiveInterventionState; issue(content: string, issuedAt?: string, beforeAppend?: () => void): Promise; prepareDelivery(context: LiveInterventionDeliveryContext): Promise; commitDelivery(delivery: PreparedLiveInterventionDelivery): Promise; recordTerminal(status: 'completed' | 'failed', terminalAt?: string): Promise; private append; private hasExistingRunDirectory; } //# sourceMappingURL=live-intervention-store.d.ts.map