import { DBOSCloudCredentials } from '../cloudutils.js'; import { Logger } from 'winston'; export declare function createUserDb(host: string, dbName: string, appDBUsername: string, appDBPassword: string, sync: boolean, userCredentials?: DBOSCloudCredentials): Promise<0 | 1>; export declare function linkUserDB(host: string, dbName: string, hostName: string, port: number, dbPassword: string, enableTimetravel: boolean, supabaseReference: string | undefined, dbosAdminName: string | undefined): Promise<0 | 1>; export declare function deleteUserDb(host: string, dbName: string): Promise<0 | 1>; export declare function unlinkUserDB(host: string, dbName: string): Promise<0 | 1>; export declare function getUserDb(host: string, dbName: string, json: boolean): Promise<0 | 1>; export declare function listUserDB(host: string, json: boolean): Promise<0 | 1>; export declare function resetDBCredentials(host: string, dbName: string | undefined, appDBPassword: string | undefined): Promise<0 | 1>; export declare function restoreUserDB(host: string, dbName: string, targetName: string, restoreTime: string, sync: boolean): Promise<0 | 1>; export declare function connect(host: string, dbName: string | undefined, password: string | undefined, showPassword: boolean): Promise<0 | 1>; export declare function chooseAppDBServer(logger: Logger, host: string, userCredentials: DBOSCloudCredentials, userDBName?: string): Promise; //# sourceMappingURL=databases.d.ts.map