import type { PerseusItem, PerseusRenderer } from "../data-schema"; /** * Returns a new PerseusItem whose question and hints contain only widgets * referenced by placeholders in their `content` string. Idempotent. Does not * mutate its argument. */ export declare function removeOrphanedWidgetsFromPerseusItem(item: PerseusItem): PerseusItem; /** * Returns a new PerseusRenderer whose `widgets` map contains only widgets * referenced by placeholders in the `content` string. Idempotent. Does not * mutate its argument. */ export declare function removeOrphanedWidgets(renderer: PerseusRenderer): PerseusRenderer;