import { LitElement } from 'lit-element';
import PTips from './p-tips';
export declare class PRadio extends LitElement {
    value: string;
    name: string;
    checked: boolean;
    disabled: boolean;
    static get styles(): import("lit-element").CSSResult;
    tocheck(): void;
    firstUpdated(): void;
    render(): import("lit-element").TemplateResult;
    get group(): Element;
    get radio(): any;
    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;
    update(changedProperties: Map<string | number | symbol, unknown>): void;
    firstUpdated(): void;
    get validity(): boolean;
    get elements(): any;
    get form(): HTMLFormElement;
    get tip(): PTips;
    checkValidity(): boolean;
}
//# sourceMappingURL=p-radio.d.ts.map