import type { GetConnectionOpts } from 'pgsql-test'; import type { SeedAdapter } from 'pgsql-test/seed/types'; import type { PgTestClient } from 'pgsql-test/test-client'; import type { GetConnectionsInput, GraphQLQueryFn, GraphQLQueryFnObj, GraphQLQueryUnwrappedFn, GraphQLQueryUnwrappedFnObj } from 'graphile-test'; /** * Creates connections with raw GraphQL responses */ export declare const getConnectionsObject: (input: GetConnectionsInput & GetConnectionOpts, seedAdapters?: SeedAdapter[]) => Promise<{ pg: PgTestClient; db: PgTestClient; teardown: () => Promise; query: GraphQLQueryFnObj; }>; /** * Creates connections with unwrapped GraphQL responses (throws on errors) */ export declare const getConnectionsObjectUnwrapped: (input: GetConnectionsInput & GetConnectionOpts, seedAdapters?: SeedAdapter[]) => Promise<{ pg: PgTestClient; db: PgTestClient; teardown: () => Promise; query: GraphQLQueryUnwrappedFnObj; }>; /** * Creates connections with logging for GraphQL queries */ export declare const getConnectionsObjectWithLogging: (input: GetConnectionsInput & GetConnectionOpts, seedAdapters?: SeedAdapter[]) => Promise<{ pg: PgTestClient; db: PgTestClient; teardown: () => Promise; query: GraphQLQueryFnObj; }>; /** * Creates connections with timing for GraphQL queries */ export declare const getConnectionsObjectWithTiming: (input: GetConnectionsInput & GetConnectionOpts, seedAdapters?: SeedAdapter[]) => Promise<{ pg: PgTestClient; db: PgTestClient; teardown: () => Promise; query: GraphQLQueryFnObj; }>; /** * Creates connections with raw GraphQL responses (positional API) */ export declare const getConnections: (input: GetConnectionsInput & GetConnectionOpts, seedAdapters?: SeedAdapter[]) => Promise<{ pg: PgTestClient; db: PgTestClient; teardown: () => Promise; query: GraphQLQueryFn; }>; /** * Creates connections with unwrapped GraphQL responses (positional API, throws on errors) */ export declare const getConnectionsUnwrapped: (input: GetConnectionsInput & GetConnectionOpts, seedAdapters?: SeedAdapter[]) => Promise<{ pg: PgTestClient; db: PgTestClient; teardown: () => Promise; query: GraphQLQueryUnwrappedFn; }>; /** * Creates connections with logging for GraphQL queries (positional API) */ export declare const getConnectionsWithLogging: (input: GetConnectionsInput & GetConnectionOpts, seedAdapters?: SeedAdapter[]) => Promise<{ pg: PgTestClient; db: PgTestClient; teardown: () => Promise; query: GraphQLQueryFn; }>; /** * Creates connections with timing for GraphQL queries (positional API) */ export declare const getConnectionsWithTiming: (input: GetConnectionsInput & GetConnectionOpts, seedAdapters?: SeedAdapter[]) => Promise<{ pg: PgTestClient; db: PgTestClient; teardown: () => Promise; query: GraphQLQueryFn; }>;