import * as i0 from "@angular/core";
export declare class TuiMultiSelectGroupComponent<T> {
    private readonly options;
    private readonly handlers;
    private readonly control;
    protected readonly values: import("@angular/core").Signal<(T | undefined)[]>;
    protected readonly texts: import("@angular/core").Signal<{
        all: string;
        none: string;
    }>;
    protected readonly value: import("@angular/core").Signal<readonly T[] | null>;
    protected readonly checked: import("@angular/core").Signal<boolean>;
    readonly label: import("@angular/core").InputSignal<string>;
    protected toggle(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiMultiSelectGroupComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TuiMultiSelectGroupComponent<any>, "tui-opt-group[tuiMultiSelectGroup]", never, { "label": { "alias": "label"; "required": false; "isSignal": true; }; }, {}, ["options"], ["*"], true, never>;
}
