import { Observable } from 'rxjs'; import { SlonikModuleOptions } from '../interfaces/index.js'; export declare function getPoolName(options: SlonikModuleOptions): string; /** * This function returns a Pool injection token for the given SlonikModuleOptions or pool name. * @param options {SlonikModuleOptions | string} [options='default'] This optional parameter is either * a SlonikModuleOptions or a string. * @returns {string} The Pool injection token. */ export declare function getPoolToken(options?: SlonikModuleOptions | string): string; export declare function handleRetry(retryAttempts?: number, retryDelay?: number, poolName?: string, verboseRetryLog?: boolean, toRetry?: (err: any) => boolean): (source: Observable) => Observable; export declare const generateString: () => string; //# sourceMappingURL=slonik.utils.d.ts.map