import { RDSData } from "@aws-sdk/client-rds-data"; import { CompiledQuery, DatabaseConnection, Driver, QueryResult } from "kysely"; export type DataApiDriverConfig = { client: RDSData; secretArn: string; resourceArn: string; database: string; }; export declare class DataApiDriver implements Driver { #private; constructor(config: DataApiDriverConfig); init(): Promise; acquireConnection(): Promise; beginTransaction(conn: DataApiConnection): Promise; commitTransaction(conn: DataApiConnection): Promise; rollbackTransaction(conn: DataApiConnection): Promise; releaseConnection(_connection: DatabaseConnection): Promise; destroy(): Promise; } declare class DataApiConnection implements DatabaseConnection { #private; constructor(config: DataApiDriverConfig); beginTransaction(): Promise; commitTransaction(): Promise; rollbackTransaction(): Promise; executeQuery(compiledQuery: CompiledQuery): Promise>; streamQuery(_compiledQuery: CompiledQuery, _chunkSize: number): AsyncIterableIterator>; } export {};