import { type KeymapExtensionProvider } from "../services/extension-context.js"; import type { KeymapEvent } from "../types.js"; import type { GraphSnapshot, GraphSnapshotOptions } from "./lib/graph-types.js"; export type { GraphBinding, GraphCommand, GraphInactiveReason, GraphLayer, GraphSequenceNode, GraphSnapshot, GraphSnapshotOptions, } from "./lib/graph-types.js"; export interface KeymapGraphExtra { getGraphSnapshot(options?: GraphSnapshotOptions): GraphSnapshot; } export declare function getGraphSnapshot(keymap: KeymapExtensionProvider, options?: GraphSnapshotOptions): GraphSnapshot; export declare function createGraphExtra(keymap: KeymapExtensionProvider): KeymapGraphExtra;