import { LitElement } from 'lit-element';
import PTips from './p-tips';
/**
 * @event  change 选中改变
 * @event  tab-change-end 页签改变完成事件
 *
 */
export declare class PRadio extends LitElement {
    value: string;
    name: string;
    checked: boolean;
    disabled: boolean;
    static get styles(): import("lit-element").CSSResult;
    tocheck(): void;
    _changeEvent(): void;
    firstUpdated(): void;
    render(): import("lit-element").TemplateResult;
    get group(): Element;
    get radio(): HTMLInputElement;
    get form(): HTMLFormElement;
    focus(): void;
}
export declare class PRadioGroup extends LitElement {
    static get styles(): import("lit-element").CSSResult;
    name: string;
    value: string;
    disabled: boolean;
    novalidate: boolean;
    invalid: boolean;
    required: boolean;
    render(): import("lit-element").TemplateResult;
    attributeChangedCallback(name: string, old: string, value: string): void;
    setSelectValue(): void;
    private _handlerChange;
    update(changedProperties: Map<string | number | symbol, unknown>): void;
    firstUpdated(): void;
    get validity(): boolean;
    get elements(): NodeListOf<PRadio>;
    get form(): HTMLFormElement;
    get tip(): PTips;
    checkValidity(): boolean;
}
//# sourceMappingURL=p-radio.d.ts.map