import type { DatabaseAdapterId } from '../../types.js'; export interface DbConnectionParts { host: string; port?: number; user: string; password: string; database: string; } export interface DatabaseUrlCodec { acceptedProtocols: readonly string[]; defaultPort?: number; build(connection: DbConnectionParts): string; parse(raw: string): DbConnectionParts; } export declare function defaultDbPort(adapter: DatabaseAdapterId): number | undefined; export declare function buildDbUrl(adapter: DatabaseAdapterId, connection: DbConnectionParts): string; export declare function parseDbUrl(raw: string, adapter: DatabaseAdapterId): DbConnectionParts; export declare function withDbDatabase(connection: DbConnectionParts, database: string): DbConnectionParts; //# sourceMappingURL=urls.d.ts.map