/**
 * hosting/conformance/cases — the battery itself.
 *
 * Each case holds ONE law of the port and says which one in its `law` field,
 * so a failure reads as a broken promise rather than as a broken assertion.
 * Nothing here imports a test framework: a case throws to fail, which is the
 * one convention every runner in every language already agrees on.
 */
import type { ConformanceKit, SessionLifecycleCase } from './types.js';
/**
 * The battery, in the order a store fails it most usefully: reading before
 * writing, writing before ownership, ownership before the listing built on it,
 * and the listing before the retention that deletes out from under it.
 */
export declare const sessionLifecycleConformance: readonly SessionLifecycleCase[];
export type { ConformanceKit, SessionLifecycleCase };
