import { type SequenceRepository } from "./sequences.js"; export declare const SEQUENCE_POSTGRES_SCHEMA_VERSION = 3; export interface PostgresSequenceRepositoryOptions { connectionString: string; maxConnections?: number; idleTimeoutSeconds?: number; connectTimeoutSeconds?: number; } /** * Build the postgres.js client options for the sequence runtime: validated * pool limits plus the shared runtime settings that keep schema notices off * stdout and avoid named prepared statements. */ export declare function createPostgresSequenceClientOptions(options: Omit): { max: number; idle_timeout: number; connect_timeout: number; prepare: boolean; onnotice: typeof import("./postgres-client-options.js").discardPostgresNotice; }; export declare function createPostgresSequenceRepository(options: PostgresSequenceRepositoryOptions): SequenceRepository;