/** * Internal dependencies */ import type { CustomValidator, NormalizedField, Operator, Validator } from './field-api'; export type SelectionOrUpdater = string[] | ((prev: string[]) => string[]); export type SetSelection = (selection: SelectionOrUpdater) => void; export type FieldType = Pick, 'type' | 'render' | 'sort' | 'enableSorting' | 'enableGlobalSearch' | 'format' | 'getValueFormatted'> & { Edit: string | null; validOperators: Operator[]; defaultOperators: Operator[]; validate: { required?: Validator; elements?: Validator; pattern?: Validator; minLength?: Validator; maxLength?: Validator; min?: Validator; max?: Validator; custom?: CustomValidator; }; }; //# sourceMappingURL=private.d.ts.map