import type { PerseusItem, PerseusWidgetsMap, PerseusRenderer } from "@khanacademy/perseus-core";
/**
 * Looks through widgets to identify images that do not have alt text.
 *
 * We pass in the fuller perseusRenderer object to allow for the possibility
 * of expanding to include other img data from content & images in the future.
 *
 * @param {PerseusRenderer} perseusRenderer
 * @returns a stringified list of {widgetId, imageUrl} for imgs that don't have alt text
 */
declare function getImagesWithoutAltData(perseusRenderer: PerseusRenderer): string;
export declare const isWrongAnswerSupported: (widgetIds: Array<string>, widgetMap: PerseusWidgetsMap) => boolean;
export declare const shouldHaveIndividualAnswer: (widgetId: string, widgetMap: PerseusWidgetsMap) => boolean;
export declare const getAnswerFromUserInput: (widgetType: string, userInput: any) => any;
export declare const getCorrectAnswerForWidgetId: (widgetId: string, itemData: PerseusItem) => string | null | undefined;
export declare const isWidgetIdInContent: (perseusItem: PerseusItem, widgetId: string) => boolean;
export declare const getValidWidgetIds: (perseusItem: PerseusItem) => Array<string>;
export { getImagesWithoutAltData };
