import type { PerseusSorterWidgetOptions } from "../../data-schema"; export declare const SORTER_MAX_CARDS = 10; /** * For details on the individual options, see the * PerseusSorterWidgetOptions type */ export type SorterPublicWidgetOptions = { layout: PerseusSorterWidgetOptions["layout"]; /** * `correct` is the wrong term, because it's not * in the correct order when in SorterPublicWidgetOptions * * TODO(LEMS-4535): rename this */ correct: PerseusSorterWidgetOptions["correct"]; /** * @deprecated * * TODO(LEMS-4538): remove padding from Sorter */ padding: PerseusSorterWidgetOptions["padding"]; }; /** * Given a PerseusSorterWidgetOptions object, return a new object with only * the public options that should be exposed to the client. */ export declare function getSorterPublicWidgetOptions(options: PerseusSorterWidgetOptions): SorterPublicWidgetOptions; export declare function shuffleSorter(options: Pick, problemNum: number): string[];