import type { HandoffContext, SessionContext } from '../../types/index.js';
export type { SessionContext } from '../../types/index.js';
/**
 * C8: Produce a structured HandoffContext from the current session state.
 * Includes completed work, decisions, file ownership, pending tasks, and a summary.
 */
export declare function generateHandoff(sessionContext: SessionContext): HandoffContext;
/**
 * C11: Validate that a receiving agent can reconstruct enough context from the handoff
 * without needing to read the full session history.
 *
 * Returns a validation result with any missing fields listed.
 */
export declare function reconstructContext(handoff: HandoffContext): {
    isValid: boolean;
    missingFields: string[];
    summary: string;
};
//# sourceMappingURL=handoff-generator.d.ts.map