export declare class PnChoiceButton {
    /** This will be emitted on change and input */
    value: any;
    /** The name of the checkbox group */
    name?: string;
    /** The string you put here will be what you'd make the ID of a native checkbox, you can't name props "id" because it's reserved
     * so we went with the more descriptive name "choice", if you want to create labels for your checkbox, you will bind it to this ID
     */
    choiceid: string;
    type: string;
    disabled?: boolean;
    checked?: boolean;
    indeterminate?: boolean;
    hostElement: HTMLElement;
    handlechange(): void;
    componentDidLoad(): void;
    componentDidUpdate(): void;
    checkAndSetIndeterminateState(): void;
    render(): any;
}
