import * as React from "react"; import type { WidgetProps, PerseusDependenciesV2 } from "../../types"; import type { PerseusNumberLineUserInput, PerseusNumberLineWidgetOptions, NumberLinePublicWidgetOptions } from "@khanacademy/perseus-core"; /** * The type of `this.props` inside the NumberLine widget. */ type Props = WidgetProps & { dependencies: PerseusDependenciesV2; }; /** * @deprecated and likely a very broken API * [LEMS-3185] do not trust serializedState */ declare function getUserInputFromSerializedState(serializedState: any): PerseusNumberLineUserInput; declare function getCorrectUserInput(options: PerseusNumberLineWidgetOptions): PerseusNumberLineUserInput; declare function getStartUserInput(options: NumberLinePublicWidgetOptions): PerseusNumberLineUserInput; declare const _default: { name: string; displayName: string; widget: React.ForwardRefExoticComponent & React.RefAttributes>; getCorrectUserInput: typeof getCorrectUserInput; getStartUserInput: typeof getStartUserInput; getUserInputFromSerializedState: typeof getUserInputFromSerializedState; }; export default _default;