import type { SessionFormatChain, SessionFormatChainOptions, SessionFormatMigration } from './types.ts'; /** * Validate and freeze one adjacent migration declaration. * @param migration - named exact adjacent conversion. * @returns immutable validated declaration. */ export declare function defineSessionFormatMigration(migration: SessionFormatMigration): SessionFormatMigration; /** * Compile a unique, complete adjacent migration chain. * @param options - current version, adjacent declarations, and current restorer. * @returns immutable planner and streaming migration compiler. */ export declare function createSessionFormatChain(options: SessionFormatChainOptions): SessionFormatChain; //# sourceMappingURL=chain.d.ts.map