import { z } from "zod"; import type { FunctionOptions } from "../../../types/functions"; export declare const RecordApiItemSchema: z.ZodObject<{ id: z.ZodString; data: z.ZodRecord; 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>; export type RecordApiItem = z.infer; export declare const RecordItemSchema: z.ZodObject<{ id: z.ZodString; data: z.ZodRecord; created_at: z.ZodString; edited_at: z.ZodString; deleted_at: z.ZodOptional>; }, z.core.$strip>; export type RecordItem = z.infer; export declare const GetTableRecordApiResponseSchema: z.ZodObject<{ data: z.ZodObject<{ id: z.ZodString; data: z.ZodRecord; 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>; }, z.core.$strip>; export type GetTableRecordApiResponse = z.infer; export declare const GetTableRecordOptionsSchema: z.ZodObject<{ table: z.ZodString & { _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata; }; record: z.ZodString & { _def: z.core.$ZodStringDef & import("../../..").PositionalMetadata; }; keyMode: z.ZodDefault>>; }, z.core.$strip>; declare const GetTableRecordOptionsSchemaDeprecated: z.ZodObject<{ tableId: z.ZodString; recordId: z.ZodString; keyMode: z.ZodDefault>>; }, z.core.$strip>; export declare const GetTableRecordOptionsInputSchema: z.ZodUnion>>; }, z.core.$strip>, z.ZodObject<{ tableId: z.ZodString; recordId: z.ZodString; keyMode: z.ZodDefault>>; }, z.core.$strip>]>; export type GetTableRecordOptions = (z.infer & FunctionOptions) | (Omit, "tableId" | "recordId"> & { /** @deprecated Use `table` instead. */ tableId: z.infer["tableId"]; /** @deprecated Use `record` instead. */ recordId: z.infer["recordId"]; } & FunctionOptions); export interface GetTableRecordResult { data: RecordItem; } export interface GetTableRecordSdkFunction { getTableRecord: (options: GetTableRecordOptions) => Promise; } export {}; //# sourceMappingURL=schemas.d.ts.map