import type { BeanCollection, StructuredSchemaParams } from 'ag-grid-community';
import type { SchemaBuilder } from '../schemaBuilder';
export declare const buildFilterFeatureSchema: (beans: BeanCollection, params?: StructuredSchemaParams) => {
    readonly type: "object";
    readonly properties: Record<string, SchemaBuilder>;
    toJSON(): import("../schemaTypes").ObjectSchema;
    description?: string | undefined;
    _defs: Record<string, import("../schemaTypes").JSONSchema>;
    _nullable: boolean;
    _collectNestedDefs(schemas: import("../schemaTypes").JSONSchema[]): Record<string, import("../schemaTypes").JSONSchema>;
    _toJSON(additionalProperties?: Record<string, any>): any;
    nullable(): any;
    define(id: string, schema: import("../schemaTypes").JSONSchema): any;
} | undefined;
