import type { JSX, TargetedMouseEvent } from 'preact';
export declare const GuidanceQuestionValues: {
    readonly YES: "Yes";
    readonly NO: "No";
};
export type GuidanceQuestionValue = 'Yes' | 'No';
export interface GuidanceQuestionProps {
    descriptionLinkText?: string;
    errorMessage?: string | boolean | JSX.Element;
    name: string;
    noLabel?: string;
    onChange: (value: GuidanceQuestionValue | null) => void;
    onDescriptionLinkClick?: (e: TargetedMouseEvent<HTMLButtonElement>) => void;
    question: string;
    value?: GuidanceQuestionValue | null;
    yesLabel?: string;
}
export declare const GuidanceQuestion: (props: Readonly<GuidanceQuestionProps>) => JSX.Element;
