import { ToolActionInfoDescription } from "./ToolActionInfoDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class ToolActionFieldSelectorInfoDescription extends ToolActionInfoDescription {
    static $t: Type;
    protected get_type(): string;
    private static __marshalByValue1;
    private static __marshalByValueAlias1;
    constructor();
    private bu;
    get dataSourceRef(): string;
    set dataSourceRef(a: string);
    private bv;
    get fieldType(): string;
    set fieldType(a: string);
    private bp;
    get updateDataSource(): boolean;
    set updateDataSource(a: boolean);
    private bo;
    get singleSelection(): boolean;
    set singleSelection(a: boolean);
    private bt;
    get aggregationsRef(): string;
    set aggregationsRef(a: string);
    private bw;
    get rulesRef(): string;
    set rulesRef(a: string);
    private bx;
    get selectedAggregationsRef(): string;
    set selectedAggregationsRef(a: string);
}
