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 d2;
    get dataSourceRef(): string;
    set dataSourceRef(a: string);
    private d4;
    get selectedMemberPath(): string;
    set selectedMemberPath(a: string);
    private dz;
    get showSelectAll(): boolean;
    set showSelectAll(a: boolean);
    private d1;
    get dataMemberPath(): string;
    set dataMemberPath(a: string);
    private dv;
    get primaryKey(): string[];
    set primaryKey(a: string[]);
    private dw;
    get selectedKeys(): LayoutPrimaryKeyValueDescription[];
    set selectedKeys(a: LayoutPrimaryKeyValueDescription[]);
    private d3;
    get indexType(): string;
    set indexType(a: string);
}
