import * as React from "react";
import { PerseusI18nContext } from "../../components/i18n-context";
import type { APIOptions, Widget } from "../../types";
import type { PerseusPassageRefTargetWidgetOptions } from "@khanacademy/perseus-core";
import type { LinterContextProps } from "@khanacademy/perseus-linter";
type Props = {
    apiOptions: APIOptions;
    content: PerseusPassageRefTargetWidgetOptions["content"];
    linterContext: LinterContextProps;
};
type DefaultProps = {
    content: Props["content"];
    linterContext: Props["linterContext"];
};
declare class PassageRefTarget extends React.Component<Props> implements Widget {
    static contextType: React.Context<import("../../components/i18n-context").I18nContextType>;
    context: React.ContextType<typeof PerseusI18nContext>;
    static defaultProps: DefaultProps;
    isWidget: true;
    render(): React.ReactNode;
}
declare const _default: {
    name: string;
    displayName: string;
    widget: typeof PassageRefTarget;
    hidden: true;
    isLintable: true;
};
export default _default;
