import { z } from 'zod'; import { Cursor } from '../../../core/common/seek-page'; export declare const CreateRecordsRequest: z.ZodObject<{ records: z.ZodArray, z.ZodNullable>; }, z.core.$strip>>>; tableId: z.ZodString; }, z.core.$strip>; export type CreateRecordsRequest = z.infer; export declare const UpdateRecordRequest: z.ZodObject<{ cells: z.ZodOptional, z.ZodNullable>; }, z.core.$strip>>>; tableId: z.ZodString; agentUpdate: z.ZodOptional; }, z.core.$strip>; export type UpdateRecordRequest = z.infer; export declare enum FilterOperator { EQ = "eq", NEQ = "neq", GT = "gt", GTE = "gte", LT = "lt", LTE = "lte", CO = "co", EXISTS = "exists", NOT_EXISTS = "not_exists" } export declare const Filter: z.ZodDiscriminatedUnion<[z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; }, z.core.$strip>], "operator">; export type Filter = z.infer; export declare const ListRecordsRequest: z.ZodObject<{ tableId: z.ZodString; limit: z.ZodOptional>; cursor: z.ZodOptional; filters: z.ZodPipe, z.ZodOptional; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; }, z.core.$strip>, z.ZodObject<{ fieldId: z.ZodString; operator: z.ZodLiteral; }, z.core.$strip>], "operator">>>>; }, z.core.$strip>; export type ListRecordsRequest = Omit, 'cursor'> & { cursor: Cursor | undefined; }; export declare const DeleteRecordsRequest: z.ZodObject<{ tableId: z.ZodString; ids: z.ZodArray; }, z.core.$strip>; export type DeleteRecordsRequest = z.infer; //# sourceMappingURL=records.dto.d.ts.map