import { FC } from "react";
import "./WidgetValuePicker.scss";
export interface WidgetValuePickerChildrenProps<T> {
    readonly value: T | undefined;
    readonly override: boolean;
    readonly required: boolean;
    onChange(value: T): void;
}
export interface WidgetValuePickerProps<T> {
    readonly value: T | undefined;
    readonly defaultValue: T | undefined;
    readonly required?: boolean;
    readonly children: FC<WidgetValuePickerChildrenProps<T>>;
    onChange(value: T | undefined): void;
}
export declare function WidgetValuePicker<T>(props: WidgetValuePickerProps<T>): JSX.Element;
