export declare class CheckboxGroup {
    private errorStates;
    el: HTMLIfxCheckboxGroupElement;
    readonly alignment: "horizontal" | "vertical";
    readonly size: string;
    readonly showGroupLabel: boolean;
    readonly groupLabelText: string;
    readonly showCaption: boolean;
    readonly captionText: string;
    readonly showCaptionIcon: boolean;
    readonly required: boolean;
    hasErrors: boolean;
    handleCheckboxError(event: CustomEvent): void;
    setGroupError(error: boolean): Promise<void>;
    componentWillLoad(): void;
    componentDidLoad(): Promise<void>;
    private handleSlotChange;
    private initializeState;
    private updateHasErrors;
    render(): any;
}
