/** * Maps SDRunProps field names to InlineRunPatch field names. * SDRunProps (read-side) and InlineRunPatch (write-side) use different keys * for the same properties; direct assignment between them is forbidden. */ export declare function sdRunPropsToInlineRunPatch(props: Record): Record; /** * Serializes a selection to a stable string key used to detect whether * the target selection is the same as the source (skip apply in that case). * * Falls back to the plain text target when the host has not populated an * explicit `selectionTarget` yet. */ export declare function selectionKey(selection: { selectionTarget?: unknown; target?: unknown; } | null | undefined): string;