import { z } from "zod"; /** * Config for the InsForge adapter. InsForge is the database fallback * (primary data layer is Cloudflare); storage and edge functions * are also available through the same client. */ export declare const IfConfigSchema: z.ZodObject<{ baseUrl: z.ZodString; anonKey: z.ZodOptional; apiKey: z.ZodOptional; accessToken: z.ZodOptional; schema: z.ZodOptional; }, z.core.$strip>; /** Table name (bare; schema comes from config or query options). */ export declare const IfTableNameSchema: z.ZodString; /** Bucket name. */ export declare const IfBucketSchema: z.ZodString; /** Sort clause for table queries. */ export declare const IfOrderSchema: z.ZodObject<{ column: z.ZodString; ascending: z.ZodOptional; }, z.core.$strip>; /** Options for a table read. Filters map to equality clauses. */ export declare const IfTableQuerySchema: z.ZodObject<{ table: z.ZodString; columns: z.ZodOptional; filters: z.ZodOptional>>; order: z.ZodOptional; }, z.core.$strip>>; limit: z.ZodOptional; offset: z.ZodOptional; schema: z.ZodOptional; }, z.core.$strip>; /** Rows for insert (one or many). */ export declare const IfInsertRowsSchema: z.ZodArray>; /** Patch for update (must be paired with filters — mass updates are refused). */ export declare const IfUpdatePatchSchema: z.ZodRecord; /** Options for an update or delete. Filters are REQUIRED (no mass writes). */ export declare const IfWriteQuerySchema: z.ZodObject<{ table: z.ZodString; filters: z.ZodRecord>; schema: z.ZodOptional; }, z.core.$strip>; /** Postgres function (RPC) call. */ export declare const IfRpcCallSchema: z.ZodObject<{ name: z.ZodString; params: z.ZodOptional>; schema: z.ZodOptional; }, z.core.$strip>; /** Bucket + object key reference for storage operations. */ export declare const IfStorageRefSchema: z.ZodObject<{ bucket: z.ZodString; path: z.ZodString; }, z.core.$strip>; /** Options for listing bucket objects. */ export declare const IfListOptionsSchema: z.ZodObject<{ prefix: z.ZodOptional; search: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; }, z.core.$strip>; /** Edge function invocation. */ export declare const IfInvokeOptionsSchema: z.ZodObject<{ name: z.ZodString; body: z.ZodOptional>; }, z.core.$strip>; //# sourceMappingURL=insforge.schema.d.ts.map