import type { PerseusMatcherWidgetOptions } from "../../data-schema"; import type { PerseusMatcherUserInput } from "../../validation.types"; export declare const shuffleMatcher: (options: Pick, problemNum: number) => PerseusMatcherUserInput; /** * For details on the individual options, see the * PerseusMatcherWidgetOptions type */ export type MatcherPublicWidgetOptions = { labels: PerseusMatcherWidgetOptions["labels"]; left: PerseusMatcherWidgetOptions["left"]; right: PerseusMatcherWidgetOptions["right"]; orderMatters: PerseusMatcherWidgetOptions["orderMatters"]; padding: PerseusMatcherWidgetOptions["padding"]; }; /** * Given a PerseusMatcherWidgetOptions object, return a new object with only * the public options that should be exposed to the client. */ export declare function getMatcherPublicWidgetOptions(options: PerseusMatcherWidgetOptions): MatcherPublicWidgetOptions;