import type { BackfillDoctorReport, BackfillPlanStatus, BackfillStatusSummary, BuildBackfillPlanOutput } from './types.js'; export declare function planPayload(output: BuildBackfillPlanOutput): { ok: true; command: 'plan'; planId: string; target: string; from: string; to: string; chunkCount: number; maxChunkBytes?: number; sortKeyColumn?: string; planPath: string; strategy?: string; partitionCount?: number; totalBytes?: number; }; export declare function statusPayload(summary: BackfillStatusSummary): { ok: boolean; command: 'status'; planId: string; status: BackfillPlanStatus; chunkCounts: BackfillStatusSummary['totals']; rowsWritten: number; runPath: string; updatedAt: string; lastError?: string; }; export declare function cancelPayload(summary: BackfillStatusSummary): { ok: boolean; command: 'cancel'; planId: string; status: BackfillPlanStatus; chunkCounts: BackfillStatusSummary['totals']; runPath: string; }; export declare function doctorPayload(report: BackfillDoctorReport): { ok: boolean; command: 'doctor'; planId: string; status: BackfillPlanStatus; issueCodes: string[]; recommendations: string[]; failedChunkIds: string[]; }; //# sourceMappingURL=payload.d.ts.map