import { type PromiseClient } from '@connectrpc/connect'; import { Database } from '../generated/psdb_connect'; /** * @description Configures a PlanetScale database connection * @see https://github.com/planetscale/airbyte-source/blob/v1.32.0/cmd/internal/planetscale_connection.go#L14 */ export interface PlanetScaleDatabaseConnectConfig { host: string; database: string; username: string; password: string; } export type DatabaseClient = PromiseClient; /** * @description Creates a psdb.v1alpha1.Database client for a PlanetScale database */ export declare function createPsdbV1Alpha1DatabaseClient({ db_config, }: { db_config: PlanetScaleDatabaseConnectConfig; }): DatabaseClient;