import { EventEmitter } from '../../stencil-public-runtime';
export declare class PdsRadio {
    /**
     * Determines whether or not the radio is checked.
     * @defaultValue false
     */
    checked: boolean;
    /**
     * A unique identifier used for the underlying component `id` attribute and the label `for` attribute.
     */
    componentId: string;
    /**
     * Determines whether or not the radio is disabled.
     * @defaultValue false
     */
    disabled: boolean;
    /**
     * Displays error message text describing an invalid state.
     */
    errorMessage: string;
    /**
     * Displays helper message text below radio.
     */
    helperMessage: string;
    /**
   * Determines whether or not the radio is invalid.
   * @defaultValue false
   */
    invalid: boolean;
    /**
     * String used for label text next to radio.
     */
    label: string;
    /**
     * String used for radio `name` attribute.
     */
    name: string;
    /**
     * Determines whether or not the radio is required.
     * @defaultValue false
     */
    required: boolean;
    /**
     * The value of the radio that is submitted with a form.
     */
    value: string;
    /**
     * Emits a boolean indicating whether the checkbox is currently checked or unchecked.
     */
    pdsRadioChange: EventEmitter<boolean>;
    private handleRadioChange;
    private classNames;
    render(): any;
}
