/**
 * Displays a radio button. Note that this is different from the `verdocs-field-radio-button` component, which is
 * designed to be used in signing experiences and contains settings that connect to template fields. This is just a
 * simple radio button for UI displays e.g. dialog boxes.
 *
 * This control encapsulates a standard HTML radio button. To subscribe to change events, connect an `onChange`
 * handler. Sample usage:
 *
 * ```ts
 * <verdocs-radio-button
 *    value="val1"
 *    name="someProperty"
 *    checked={this.someProperty === 'val1'}
 *    onInput={(e: any) => { this.someProperty = 'val1' }}
 *    disabled={false}
 * />
 * ```
 */
export declare class VerdocsRadioButton {
    /**
     * Whether the radio button is currently selected.
     */
    checked: boolean;
    /**
     * HTML form field name for the input.
     */
    name: string;
    /**
     * Value to track with the input.
     */
    value: string;
    /**
     * If set, the button will still be displayed but not selectable.
     */
    disabled?: boolean;
    render(): any;
}
