import type { NoydbStore } from '../../kernel/types.js'; import type { EnclaveKey } from '../../kernel/enclave/index.js'; import type { SatelliteSpec } from './types.js'; /** * Persist-or-reconcile the pairing marker in `_schemas/`. * First declaration writes { base, fieldsHash, joined }; later declarations * must match exactly or are refused (R-S9). Lazy imports keep the satellite * spine tree-shakeable (config-drift.ts pattern). */ export declare function ensureSatelliteMarker(store: NoydbStore, vaultName: string, spec: SatelliteSpec, dek: EnclaveKey): Promise;