import type { Logger } from './logger.mjs'; import type { Result } from './types.mjs'; export declare const isPostgresRetryableError: (error: any) => boolean; export declare const isPostgresUniqueViolation: (error: any) => boolean; export declare const isPostgresTransactionError: (error: any) => boolean; export declare const makePostgresIOFn: (fn: (args: A) => Promise>, logger: Logger) => (args: A) => Promise>;