import { FocusOnContext } from "@focuson/focuson";
import { CommonStateProps } from "./common";
import { NameAnd } from "@focuson/utils";
export declare enum yesNo {
    YES = "Yes",
    NO = "No"
}
export interface OptionalProps<S, T, Context> extends CommonStateProps<S, T, Context> {
    label?: string;
    allButtons: NameAnd<JSX.Element>;
}
export declare function Optional<S, T, Context extends FocusOnContext<S>>({ id, state, label, mode, ariaLabel, name }: OptionalProps<S, string, Context>): import("react/jsx-runtime").JSX.Element;
