import { z } from "zod"; import type { FunctionOptions } from "../../../types/functions"; export declare const FieldTypeSchema: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; text: "text"; datetime: "datetime"; decimal: "decimal"; json: "json"; email: "email"; link: "link"; multiple_string: "multiple_string"; labeled_string: "labeled_string"; multiple_labeled_string: "multiple_labeled_string"; multiple_text: "multiple_text"; multiple_boolean: "multiple_boolean"; multiple_number: "multiple_number"; multiple_decimal: "multiple_decimal"; multiple_datetime: "multiple_datetime"; uuid: "uuid"; multiple_uuid: "multiple_uuid"; multiple_json: "multiple_json"; formula: "formula"; button_trigger_zap: "button_trigger_zap"; button_continue_zap: "button_continue_zap"; multiple_email: "multiple_email"; multiple_link: "multiple_link"; currency: "currency"; phone_number: "phone_number"; ai_formula: "ai_formula"; linked_record: "linked_record"; multiple_linked_record: "multiple_linked_record"; }>; export type FieldType = z.infer; export declare const FieldApiItemSchema: z.ZodObject<{ id: z.ZodNumber; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; text: "text"; datetime: "datetime"; decimal: "decimal"; json: "json"; email: "email"; link: "link"; multiple_string: "multiple_string"; labeled_string: "labeled_string"; multiple_labeled_string: "multiple_labeled_string"; multiple_text: "multiple_text"; multiple_boolean: "multiple_boolean"; multiple_number: "multiple_number"; multiple_decimal: "multiple_decimal"; multiple_datetime: "multiple_datetime"; uuid: "uuid"; multiple_uuid: "multiple_uuid"; multiple_json: "multiple_json"; formula: "formula"; button_trigger_zap: "button_trigger_zap"; button_continue_zap: "button_continue_zap"; multiple_email: "multiple_email"; multiple_link: "multiple_link"; currency: "currency"; phone_number: "phone_number"; ai_formula: "ai_formula"; linked_record: "linked_record"; multiple_linked_record: "multiple_linked_record"; }>; name: z.ZodString; created_at: z.ZodOptional; edited_at: z.ZodOptional; options: z.ZodOptional>; config: z.ZodOptional>; is_order_field: z.ZodOptional; is_filter_field: z.ZodOptional; is_selected_field: z.ZodOptional; deleted_at: z.ZodOptional>; }, z.core.$strip>; export type FieldApiItem = z.infer; export declare const ListTableFieldsApiResponseSchema: z.ZodObject<{ data: z.ZodArray; name: z.ZodString; created_at: z.ZodOptional; edited_at: z.ZodOptional; options: z.ZodOptional>; config: z.ZodOptional>; is_order_field: z.ZodOptional; is_filter_field: z.ZodOptional; is_selected_field: z.ZodOptional; deleted_at: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export type ListTableFieldsApiResponse = z.infer; export declare const FieldItemSchema: z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; text: "text"; datetime: "datetime"; decimal: "decimal"; json: "json"; email: "email"; link: "link"; multiple_string: "multiple_string"; labeled_string: "labeled_string"; multiple_labeled_string: "multiple_labeled_string"; multiple_text: "multiple_text"; multiple_boolean: "multiple_boolean"; multiple_number: "multiple_number"; multiple_decimal: "multiple_decimal"; multiple_datetime: "multiple_datetime"; uuid: "uuid"; multiple_uuid: "multiple_uuid"; multiple_json: "multiple_json"; formula: "formula"; button_trigger_zap: "button_trigger_zap"; button_continue_zap: "button_continue_zap"; multiple_email: "multiple_email"; multiple_link: "multiple_link"; currency: "currency"; phone_number: "phone_number"; ai_formula: "ai_formula"; linked_record: "linked_record"; multiple_linked_record: "multiple_linked_record"; }>; name: z.ZodString; created_at: z.ZodOptional; edited_at: z.ZodOptional; options: z.ZodOptional>; config: z.ZodOptional>; deleted_at: z.ZodOptional>; }, z.core.$strip>; export type FieldItem = z.infer; export declare const ListTableFieldsOptionsSchema: z.ZodObject<{ table: z.ZodString & { _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata; }; fields: z.ZodOptional>>; fieldKeys: z.ZodOptional>>; trash: z.ZodOptional>; }, z.core.$strip>; declare const ListTableFieldsOptionsSchemaDeprecated: z.ZodObject<{ tableId: z.ZodString; fields: z.ZodOptional>>; fieldKeys: z.ZodOptional>>; trash: z.ZodOptional>; }, z.core.$strip>; export declare const ListTableFieldsOptionsInputSchema: z.ZodUnion>>; fieldKeys: z.ZodOptional>>; trash: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ tableId: z.ZodString; fields: z.ZodOptional>>; fieldKeys: z.ZodOptional>>; trash: z.ZodOptional>; }, z.core.$strip>]>; export type ListTableFieldsOptions = (z.infer & FunctionOptions) | (Omit, "tableId" | "fieldKeys"> & { /** @deprecated Use `table` instead. */ tableId: z.infer["tableId"]; /** @deprecated Use `fields` instead. */ fieldKeys?: z.infer["fieldKeys"]; } & FunctionOptions); export interface ListTableFieldsResult { data: FieldItem[]; } export interface ListTableFieldsSdkFunction { listTableFields: (options: ListTableFieldsOptions) => Promise; } export {}; //# sourceMappingURL=schemas.d.ts.map