/** * postgres-mcp - Core Transaction Schemas * * Input validation schemas for transaction operations. */ import { z } from "zod"; export declare const BeginTransactionSchemaBase: z.ZodObject<{ isolationLevel: z.ZodOptional; isolation_level: z.ZodOptional; read_only: z.ZodOptional; readOnly: z.ZodOptional; }, z.core.$strip>; export declare const BeginTransactionSchema: z.ZodPreprocess>; read_only: z.ZodOptional; }, z.core.$strip>>; export declare const TransactionIdSchemaBase: z.ZodObject<{ transactionId: z.ZodOptional; txId: z.ZodOptional; tx: z.ZodOptional; }, z.core.$strip>; export declare const TransactionIdSchema: z.ZodPipe; txId: z.ZodOptional; tx: z.ZodOptional; }, z.core.$strip>>, z.ZodTransform<{ transactionId: string; }, { transactionId?: string | undefined; txId?: string | undefined; tx?: string | undefined; }>>; export declare const SavepointSchemaBase: z.ZodObject<{ transactionId: z.ZodOptional; txId: z.ZodOptional; tx: z.ZodOptional; name: z.ZodOptional; savepoint: z.ZodOptional; }, z.core.$strip>; export declare const SavepointSchema: z.ZodPipe; txId: z.ZodOptional; tx: z.ZodOptional; name: z.ZodOptional; savepoint: z.ZodOptional; }, z.core.$strip>>, z.ZodTransform<{ transactionId: string; name: string; }, { transactionId?: string | undefined; txId?: string | undefined; tx?: string | undefined; name?: string | undefined; savepoint?: string | undefined; }>>; export declare const TransactionExecuteSchemaBase: z.ZodObject<{ statements: z.ZodOptional; transactionId: z.ZodOptional; txId: z.ZodOptional; tx: z.ZodOptional; isolationLevel: z.ZodOptional; isolation_level: z.ZodOptional; read_only: z.ZodOptional; readOnly: z.ZodOptional; limit: z.ZodOptional; }, z.core.$strip>; export declare const TransactionExecuteSchema: z.ZodPipe; query: z.ZodOptional; params: z.ZodOptional>; }, z.core.$strip>>>; transactionId: z.ZodOptional; txId: z.ZodOptional; tx: z.ZodOptional; isolationLevel: z.ZodOptional>; read_only: z.ZodOptional; limit: z.ZodOptional; }, z.core.$strip>>, z.ZodTransform<{ statements: { sql: string; params: unknown[] | undefined; }[]; transactionId: string | undefined; isolationLevel: "READ UNCOMMITTED" | "READ COMMITTED" | "REPEATABLE READ" | "SERIALIZABLE" | undefined; read_only: boolean | undefined; limit: number; }, { statements?: { sql?: string | undefined; query?: string | undefined; params?: unknown[] | undefined; }[] | undefined; transactionId?: string | undefined; txId?: string | undefined; tx?: string | undefined; isolationLevel?: "READ UNCOMMITTED" | "READ COMMITTED" | "REPEATABLE READ" | "SERIALIZABLE" | undefined; read_only?: boolean | undefined; limit?: number | undefined; }>>; export declare const TransactionBeginOutputSchema: z.ZodObject<{ success: z.ZodOptional; error: z.ZodOptional; transactionId: z.ZodOptional; isolationLevel: z.ZodOptional; read_only: z.ZodOptional; message: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const TransactionResultOutputSchema: z.ZodObject<{ success: z.ZodBoolean; error: z.ZodOptional; transactionId: z.ZodOptional; message: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const TransactionStatusOutputSchema: z.ZodObject<{ success: z.ZodOptional; error: z.ZodOptional; status: z.ZodOptional>; transactionId: z.ZodOptional; active: z.ZodOptional; message: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const SavepointResultOutputSchema: z.ZodObject<{ success: z.ZodBoolean; error: z.ZodOptional; transactionId: z.ZodOptional; savepoint: z.ZodOptional; message: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const TransactionExecuteOutputSchema: z.ZodObject<{ success: z.ZodBoolean; error: z.ZodOptional; statementsExecuted: z.ZodOptional; statementsTotal: z.ZodOptional; failedStatement: z.ZodOptional; autoRolledBack: z.ZodOptional; results: z.ZodOptional>>; }, z.core.$strip>>>; transactionId: z.ZodOptional; read_only: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; //# sourceMappingURL=transactions.d.ts.map