import { z } from 'zod'; export declare const aggregateSchema: z.ZodObject<{ avg: z.ZodOptional>; avgDistinct: z.ZodOptional>; count: z.ZodOptional>; countDistinct: z.ZodOptional>; sum: z.ZodOptional>; sumDistinct: z.ZodOptional>; min: z.ZodOptional>; max: z.ZodOptional>; }, {}>; export declare const fieldFilterOperatorSchema: z.ZodObject<{ _eq: z.ZodOptional>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>; export declare const fieldValidationOperatorSchema: z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>; export declare const fieldFilterSchema: z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>; export declare const filterSchema: z.ZodUnion, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>; export declare const deepQuerySchema: z.ZodObject<{ _fields: z.ZodOptional>>; _sort: z.ZodOptional>>; _filter: z.ZodNullable, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>>; _limit: z.ZodOptional>; _offset: z.ZodOptional>; _page: z.ZodOptional>; _search: z.ZodOptional>; _group: z.ZodOptional>>; _aggregate: z.ZodNullable>; avgDistinct: z.ZodOptional>; count: z.ZodOptional>; countDistinct: z.ZodOptional>; sum: z.ZodOptional>; sumDistinct: z.ZodOptional>; min: z.ZodOptional>; max: z.ZodOptional>; }, {}>>>; }, {}>; export declare const nestedDeepQuerySchema: z.ZodNullable>>; _sort: z.ZodOptional>>; _filter: z.ZodNullable, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>>; _limit: z.ZodOptional>; _offset: z.ZodOptional>; _page: z.ZodOptional>; _search: z.ZodOptional>; _group: z.ZodOptional>>; _aggregate: z.ZodNullable>; avgDistinct: z.ZodOptional>; count: z.ZodOptional>; countDistinct: z.ZodOptional>; sum: z.ZodOptional>; sumDistinct: z.ZodOptional>; min: z.ZodOptional>; max: z.ZodOptional>; }, {}>>>; }, {}>>>>; export declare const filterParamSchema: z.ZodNullable, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>>; export declare const versionParamSchema: z.ZodOptional>; export declare const versionRawParamSchema: z.ZodOptional>; export declare const exportParamSchema: z.ZodNullable, z.ZodLiteral<"csv">, z.ZodLiteral<"xml">, z.ZodLiteral<"yaml">]>>>; export declare const groupByParamSchema: z.ZodOptional>>; export declare const aggregateParamSchema: z.ZodNullable>; avgDistinct: z.ZodOptional>; count: z.ZodOptional>; countDistinct: z.ZodOptional>; sum: z.ZodOptional>; sumDistinct: z.ZodOptional>; min: z.ZodOptional>; max: z.ZodOptional>; }, {}>>>; export declare const aliasParamSchema: z.ZodNullable>>; export declare const metaParamSchema: z.ZodNullable, z.ZodLiteral<"filter_count">]>>>; export declare const itemQuerySchema: z.ZodObject<{ fields: z.ZodOptional>>; sort: z.ZodOptional>>; filter: z.ZodNullable, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>>; limit: z.ZodOptional>; offset: z.ZodOptional>; page: z.ZodOptional>; search: z.ZodOptional>; version: z.ZodOptional>; export: z.ZodNullable, z.ZodLiteral<"csv">, z.ZodLiteral<"xml">, z.ZodLiteral<"yaml">]>>>; groupBy: z.ZodOptional>>; aggregate: z.ZodNullable>; avgDistinct: z.ZodOptional>; count: z.ZodOptional>; countDistinct: z.ZodOptional>; sum: z.ZodOptional>; sumDistinct: z.ZodOptional>; min: z.ZodOptional>; max: z.ZodOptional>; }, {}>>>; deep: z.ZodNullable>>; _sort: z.ZodOptional>>; _filter: z.ZodNullable, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface<{ readonly _and: z.ZodArray, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodInterface, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>; }, { optional: never; defaulted: never; extra: {}; }>, z.ZodRecord>>>; _neq: z.ZodOptional>>>; _lt: z.ZodOptional>>; _lte: z.ZodOptional>>; _gt: z.ZodOptional>>; _gte: z.ZodOptional>>; _in: z.ZodOptional>>>; _nin: z.ZodOptional>>>; _null: z.ZodOptional>; _nnull: z.ZodOptional>; _contains: z.ZodOptional>; _ncontains: z.ZodOptional>; _icontains: z.ZodOptional>; _starts_with: z.ZodOptional>; _nstarts_with: z.ZodOptional>; _istarts_with: z.ZodOptional>; _nistarts_with: z.ZodOptional>; _ends_with: z.ZodOptional>; _nends_with: z.ZodOptional>; _iends_with: z.ZodOptional>; _niends_with: z.ZodOptional>; _between: z.ZodOptional>>>; _nbetween: z.ZodOptional>>>; _empty: z.ZodOptional>; _nempty: z.ZodOptional>; _intersects: z.ZodOptional>; _nintersects: z.ZodOptional>; _intersects_bbox: z.ZodOptional>; _nintersects_bbox: z.ZodOptional>; }, {}>, z.ZodObject<{ _submitted: z.ZodOptional>; _regex: z.ZodOptional>; }, {}>]>>]>>>; _limit: z.ZodOptional>; _offset: z.ZodOptional>; _page: z.ZodOptional>; _search: z.ZodOptional>; _group: z.ZodOptional>>; _aggregate: z.ZodNullable>; avgDistinct: z.ZodOptional>; count: z.ZodOptional>; countDistinct: z.ZodOptional>; sum: z.ZodOptional>; sumDistinct: z.ZodOptional>; min: z.ZodOptional>; max: z.ZodOptional>; }, {}>>>; }, {}>>>>; alias: z.ZodNullable>>; meta: z.ZodNullable, z.ZodLiteral<"filter_count">]>>>; }, {}>; export type FieldFilterOperator = z.infer; export type FieldValidationOperator = z.infer; export interface FieldFilter { [field: string]: FieldFilterOperator | FieldValidationOperator; } export interface LogicalFilterOR { _or: z.infer[]; } export interface LogicalFilterAND { _and: z.infer[]; } export type LogicalFilter = LogicalFilterOR | LogicalFilterAND; export type Filter = LogicalFilter | FieldFilter; export { fieldsParamSchema, limitParamSchema, offsetParamSchema, pageParamSchema, searchParamSchema, sortParamSchema } from './common.js';