/** Shared immutable-header checks for logical session source observers. */
import type { SessionHeader } from '@deepseek-ai/dsh-session';
/**
 * Reject incompatible observations of one logical session source.
 * @param a - first live, listed, or loaded header observation.
 * @param b - second header observation expected to identify the same source.
 */
export declare function assertSessionHeadersCompatible(a: SessionHeader, b: SessionHeader): void;
//# sourceMappingURL=sources.d.ts.map