import type { ActivationService } from "../../services/activation.js"; import type { CommandCatalogService } from "../../services/command-catalog.js"; import type { ConditionService } from "../../services/conditions.js"; import type { State } from "../../services/state.js"; import type { KeymapEvent, KeymapHost } from "../../types.js"; import type { GraphSnapshot, GraphSnapshotOptions } from "./graph-types.js"; export declare function createGraphSnapshot(options: { state: State; host: KeymapHost; conditions: ConditionService; catalog: CommandCatalogService; activation: ActivationService; snapshotOptions?: GraphSnapshotOptions; }): GraphSnapshot;