import { z } from "zod"; import type { PaginatedSdkFunction } from "../../../types/functions"; import { RecordItemSchema, type RecordItem } from "../getTableRecord/schemas"; export { RecordItemSchema }; export type { RecordItem }; export declare const ListTableRecordsApiResponseSchema: z.ZodObject<{ data: z.ZodArray; created_at: z.ZodString; edited_at: z.ZodString; schema_revision_id: z.ZodNumber; errors: z.ZodOptional>>; orig_data: z.ZodOptional>>; is_source_record: z.ZodOptional>; deleted_at: z.ZodOptional>; }, z.core.$strip>>; meta: z.ZodOptional>; end_cursor: z.ZodOptional>; has_more: z.ZodOptional; has_less: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export type ListTableRecordsApiResponse = z.infer; declare const FilterOperatorSchema: z.ZodEnum<{ in: "in"; contains: "contains"; gt: "gt"; gte: "gte"; lt: "lt"; lte: "lte"; search: "search"; exact: "exact"; different: "different"; icontains: "icontains"; range: "range"; isnull: "isnull"; startswith: "startswith"; is_within: "is_within"; }>; export type FilterOperator = z.infer; declare const FilterConditionSchema: z.ZodObject<{ fieldKey: z.ZodString; operator: z.ZodEnum<{ in: "in"; contains: "contains"; gt: "gt"; gte: "gte"; lt: "lt"; lte: "lte"; search: "search"; exact: "exact"; different: "different"; icontains: "icontains"; range: "range"; isnull: "isnull"; startswith: "startswith"; is_within: "is_within"; }>; value: z.ZodOptional; }, z.core.$strip>; export type FilterCondition = z.infer; export declare const SortConditionSchema: z.ZodObject<{ fieldKey: z.ZodString; direction: z.ZodDefault>>; }, z.core.$strip>; export type SortCondition = z.infer; export declare const ListTableRecordsOptionsSchema: z.ZodObject<{ table: z.ZodString & { _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata; }; filters: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>>>; sort: z.ZodOptional>>; }, z.core.$strip>>; pageSize: z.ZodOptional; maxItems: z.ZodOptional; cursor: z.ZodOptional; keyMode: z.ZodDefault>>; trash: z.ZodOptional>; }, z.core.$strip>; declare const ListTableRecordsOptionsSchemaDeprecated: z.ZodObject<{ tableId: z.ZodString; filters: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>>>; sort: z.ZodOptional>>; }, z.core.$strip>>; pageSize: z.ZodOptional; maxItems: z.ZodOptional; cursor: z.ZodOptional; keyMode: z.ZodDefault>>; trash: z.ZodOptional>; }, z.core.$strip>; export declare const ListTableRecordsOptionsInputSchema: z.ZodUnion; value: z.ZodOptional; }, z.core.$strip>>>; sort: z.ZodOptional>>; }, z.core.$strip>>; pageSize: z.ZodOptional; maxItems: z.ZodOptional; cursor: z.ZodOptional; keyMode: z.ZodDefault>>; trash: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ tableId: z.ZodString; filters: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>>>; sort: z.ZodOptional>>; }, z.core.$strip>>; pageSize: z.ZodOptional; maxItems: z.ZodOptional; cursor: z.ZodOptional; keyMode: z.ZodDefault>>; trash: z.ZodOptional>; }, z.core.$strip>]>; export type ListTableRecordsOptions = z.infer | (Omit, "tableId"> & { /** @deprecated Use `table` instead. */ tableId: z.infer["tableId"]; }); export interface ListTableRecordsPage { data: RecordItem[]; nextCursor?: string; } export interface ListTableRecordsSdkFunction { listTableRecords: PaginatedSdkFunction; } //# sourceMappingURL=schemas.d.ts.map