import { type FieldMetadata, type FilterExpression } from "@olenbetong/appframe-core"; import type { FilterEditorSize, GetFieldOptions } from "./types.js"; export declare function getFieldLabel(field: FieldMetadata): string; export type FilterRowProps = { expression: FilterExpression; fields: FieldMetadata[]; onChange: (expression: FilterExpression) => void; onRemove: () => void; getFieldOptions?: GetFieldOptions; readOnly?: boolean; "data-size"?: FilterEditorSize; }; /** A single `field operator value` row. */ export declare function FilterRow({ expression, fields, onChange, onRemove, getFieldOptions, readOnly, "data-size": size, }: FilterRowProps): import("react").JSX.Element;