import type { PerseusOrdererWidgetOptions, PerseusRenderer } from "../../data-schema"; /** * For details on the individual options, see the * PerseusOrdererWidgetOptions type */ export type OrdererPublicWidgetOptions = Pick; /** * Given a PerseusOrdererWidgetOptions object, return a new object with only * the public options that should be exposed to the client. */ export declare function getOrdererPublicWidgetOptions(fullOptions: PerseusOrdererWidgetOptions): OrdererPublicWidgetOptions; export declare function toCard(content: string): PerseusRenderer; /** * The cards the student picks from: the correct answer and the distractors, * with duplicates and empty cards removed. * * The sort is what keeps the answer ordering out of the card bank, so this is * the only way `options` should ever be derived — it ships to the client * verbatim via getOrdererPublicWidgetOptions. */ export declare function mergeCards(correctOptions: PerseusRenderer[], otherOptions: PerseusRenderer[]): PerseusRenderer[];