import type { ComponentInput, DeprecationEntryInput } from '@lapidist/dscp'; import type { JsonPointer } from '../core/types.js'; export interface KernelTokenEntry { pointer: JsonPointer; name: string; type?: string; } export interface KernelData { /** Deterministic SHA-256 hash of the token graph, computed from sorted pointers. */ snapshotHash: string; /** All tokens from the kernel token graph, keyed by pointer. */ tokenEntries: Map; /** Deprecation ledger entries keyed by token pointer. */ deprecationEntries: Map; /** Component registry entries keyed by component name. */ componentEntries: Map; } /** * Attempt to connect to the running DSR kernel and fetch data needed for * DSCP document and docs generation. Returns `null` if the kernel is not * reachable within a 2-second timeout. * * Always disconnects before returning, even on error. */ export declare function tryFetchKernelData(): Promise; //# sourceMappingURL=kernel-client.d.ts.map