import { ToolActionDescription } from "./ToolActionDescription";
import { LayoutPrimaryKeyValueDescription } from "./LayoutPrimaryKeyValueDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class ToolActionCheckboxListDescription extends ToolActionDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private ef;
    get dataSourceRef(): string;
    set dataSourceRef(a: string);
    private eh;
    get selectedMemberPath(): string;
    set selectedMemberPath(a: string);
    private d6;
    get showSelectAll(): boolean;
    set showSelectAll(a: boolean);
    private ee;
    get dataMemberPath(): string;
    set dataMemberPath(a: string);
    private d2;
    get primaryKey(): string[];
    set primaryKey(a: string[]);
    private d3;
    get selectedKeys(): LayoutPrimaryKeyValueDescription[];
    set selectedKeys(a: LayoutPrimaryKeyValueDescription[]);
    private eg;
    get indexType(): string;
    set indexType(a: string);
    private ei;
    get uncheckedBackgroundColor(): string;
    set uncheckedBackgroundColor(a: string);
    private ea;
    get actualUncheckedBackgroundColor(): string;
    set actualUncheckedBackgroundColor(a: string);
    private ec;
    get checkedBackgroundColor(): string;
    set checkedBackgroundColor(a: string);
    private d8;
    get actualCheckedBackgroundColor(): string;
    set actualCheckedBackgroundColor(a: string);
    private ej;
    get uncheckedBorderColor(): string;
    set uncheckedBorderColor(a: string);
    private eb;
    get actualUncheckedBorderColor(): string;
    set actualUncheckedBorderColor(a: string);
    private ed;
    get checkedBorderColor(): string;
    set checkedBorderColor(a: string);
    private d9;
    get actualCheckedBorderColor(): string;
    set actualCheckedBorderColor(a: string);
}
