import { FilterOperator } from "./filter-operator";
import { RequestedFilterType } from "./requested-filter-type";
import { SelectionPoolSpecs } from "./selection-pool-specs";
import type { Nullable } from "../../base-types";
export declare class FieldFilterRequestResource {
    fieldName: string;
    definitionName?: string;
    groupIdentifier?: string;
    operator: FilterOperator;
    values: Array<unknown>;
    nestedValues: Array<FieldFilterRequestResource>;
    hidden: boolean;
    filterType: RequestedFilterType;
    role: Nullable<string>;
    visible: boolean;
    multiSelect: boolean;
    poolSpecs?: SelectionPoolSpecs;
    constructor(init?: Partial<FieldFilterRequestResource>);
}
