import * as React from "react"; import { IOWidget, Options, Widget } from "../shared/widget"; export declare type LabelOptions = Options & { htmlFor?: string; label_position?: "before" | "after"; }; export interface LabelProps { text: string; options?: LabelOptions; input: i; inner_widget: IOWidget; on_done: (output: o) => void; } export interface LabelState { } export declare class Label extends React.Component, LabelState> { constructor(props: LabelProps, context: any); render(): JSX.Element; } export declare let label_io: (text: string, options?: LabelOptions | undefined) => (_: IOWidget) => IOWidget; export declare let label: (text: string, options?: LabelOptions | undefined) => (_: Widget) => Widget;