import { Description } from "./Description";
import { PrimaryKeyValueDescription } from "./PrimaryKeyValueDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class CheckboxListDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private k;
    get keys(): PrimaryKeyValueDescription[];
    set keys(a: PrimaryKeyValueDescription[]);
    private l;
    get primaryKey(): string[];
    set primaryKey(a: string[]);
    private au;
    get dataSourceRef(): string;
    set dataSourceRef(a: string);
    private at;
    get dataMemberPath(): string;
    set dataMemberPath(a: string);
    private as;
    get dataLegendTargetRef(): string;
    set dataLegendTargetRef(a: string);
    private bj;
    get subtitleMemberPath(): string;
    set subtitleMemberPath(a: string);
    private a1;
    get propertyTypeMemberPath(): string;
    set propertyTypeMemberPath(a: string);
    private bi;
    get selectedMemberPath(): string;
    set selectedMemberPath(a: string);
    private aw;
    get filterPlaceholderText(): string;
    set filterPlaceholderText(a: string);
    private bb;
    get searchInputType(): string;
    set searchInputType(a: string);
    private ae;
    get rowHeight(): number;
    set rowHeight(a: number);
    private aj;
    get cellFontFamily(): string;
    set cellFontFamily(a: string);
    private y;
    get cellFontSize(): number;
    set cellFontSize(a: number);
    private ak;
    get cellFontStyle(): string;
    set cellFontStyle(a: string);
    private al;
    get cellFontWeight(): string;
    set cellFontWeight(a: string);
    private ax;
    get indexType(): string;
    set indexType(a: string);
    private ai;
    get baseTheme(): string;
    set baseTheme(a: string);
    private av;
    get density(): string;
    set density(a: string);
    private ba;
    get searchIconColor(): string;
    set searchIconColor(a: string);
    private a5;
    get searchBackgroundColor(): string;
    set searchBackgroundColor(a: string);
    private q;
    get labelClickTriggersChange(): boolean;
    set labelClickTriggersChange(a: boolean);
    private bc;
    get searchTextColor(): string;
    set searchTextColor(a: string);
    private a6;
    get searchBorderColor(): string;
    set searchBorderColor(a: string);
    private a7;
    get searchFontFamily(): string;
    set searchFontFamily(a: string);
    private aa;
    get searchFontSize(): number;
    set searchFontSize(a: number);
    private a8;
    get searchFontStyle(): string;
    set searchFontStyle(a: string);
    private a9;
    get searchFontWeight(): string;
    set searchFontWeight(a: string);
    private ao;
    get checkboxTickColor(): string;
    set checkboxTickColor(a: string);
    private am;
    get checkboxCheckedBackgroundColor(): string;
    set checkboxCheckedBackgroundColor(a: string);
    private ap;
    get checkboxUncheckedBackgroundColor(): string;
    set checkboxUncheckedBackgroundColor(a: string);
    private an;
    get checkboxCheckedBorderColor(): string;
    set checkboxCheckedBorderColor(a: string);
    private aq;
    get checkboxUncheckedBorderColor(): string;
    set checkboxUncheckedBorderColor(a: string);
    private z;
    get checkboxCornerRadius(): number;
    set checkboxCornerRadius(a: number);
    private a4;
    get scrollbarStyle(): string;
    set scrollbarStyle(a: string);
    private a3;
    get scrollbarBackground(): string;
    set scrollbarBackground(a: string);
    private bd;
    get selectAllCaption(): string;
    set selectAllCaption(a: string);
    private be;
    get selectAllCaptionTextColor(): string;
    set selectAllCaptionTextColor(a: string);
    private ag;
    get actualSelectAllCaptionTextColor(): string;
    set actualSelectAllCaptionTextColor(a: string);
    private s;
    get showSelectAll(): boolean;
    set showSelectAll(a: boolean);
    private ah;
    get backgroundColor(): string;
    set backgroundColor(a: string);
    private a2;
    get rowHoverBackgroundColor(): string;
    set rowHoverBackgroundColor(a: string);
    private bk;
    get textColor(): string;
    set textColor(a: string);
    private r;
    get showFilter(): boolean;
    set showFilter(a: boolean);
    private p;
    get isRowHoverEnabled(): boolean;
    set isRowHoverEnabled(a: boolean);
    private o;
    get checkboxAlignedRight(): boolean;
    set checkboxAlignedRight(a: boolean);
    private bg;
    get selectedKeyAddedRef(): string;
    set selectedKeyAddedRef(a: string);
    private bh;
    get selectedKeyRemovedRef(): string;
    set selectedKeyRemovedRef(a: string);
    private ar;
    get checkedChangedRef(): string;
    set checkedChangedRef(a: string);
    private a0;
    get labelClickedRef(): string;
    set labelClickedRef(a: string);
    private ay;
    get indexTypeChangedRef(): string;
    set indexTypeChangedRef(a: string);
    private az;
    get keysClearedRef(): string;
    set keysClearedRef(a: string);
    private bf;
    get selectAllCheckboxChangedRef(): string;
    set selectAllCheckboxChangedRef(a: string);
}
