export type GatePauseOpts = {
    runId: string;
    storyId: string;
    phase: string;
    kind: 'transition' | 'mid-phase';
    fromRole: string;
    toRole: string;
    reviewId: string;
    resumeCommand: string;
};
export type NotifyDeps = {
    execFile?: (cmd: string, args: string[]) => Promise<unknown>;
};
export declare function notifyGatePause(cwd: string, opts: GatePauseOpts, deps?: NotifyDeps): Promise<void>;
