import { ControlValueAccessor } from '@angular/forms'; import { OnChangeType, OnTouchedType } from 'ng-zorro-antd/core/types'; import * as i0 from "@angular/core"; export interface NzCheckboxOption { label: string; value: string | number; disabled?: boolean; } /** * @deprecated Deprecated in v19.0.0. Please use {@link NzCheckboxOption} to instead. */ export type NzCheckBoxOptionInterface = NzCheckboxOption; export declare class NzCheckboxGroupComponent implements ControlValueAccessor { private onChange; private onTouched; private isDisabledFirstChange; private readonly directionality; readonly nzName: import("@angular/core").InputSignal; readonly nzDisabled: import("@angular/core").InputSignalWithTransform; readonly nzOptions: import("@angular/core").InputSignal; readonly value: import("@angular/core").WritableSignal<(string | number)[] | null>; readonly finalDisabled: import("@angular/core").WritableSignal; protected readonly dir: import("@angular/core").Signal; protected readonly normalizedOptions: import("@angular/core").Signal; constructor(); writeValue(value: Array | null): void; registerOnChange(fn: OnChangeType): void; registerOnTouched(fn: OnTouchedType): void; setDisabledState(disabled: boolean): void; onCheckedChange(optionValue: NzCheckboxOption['value'], checked: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }