import type { ModuleCommandResult, ModuleLifecycleContext } from "../../../contracts/module-contract.js";
import type { OpenedPlanningStores } from "../persistence/planning-open.js";
import { TaskStore } from "../persistence/store.js";
export type CompletionPreflightFinding = {
    severity: "error" | "warning" | "info";
    code: string;
    message: string;
    guardName?: string;
    remediationCommand?: string;
};
export declare function buildCompletionPreflight(ctx: ModuleLifecycleContext, planning: OpenedPlanningStores, store: TaskStore, args: Record<string, unknown>): ModuleCommandResult;
