import { Type } from '@nestjs/common'; import { Observable } from 'rxjs'; import { Sequelize } from 'sequelize-typescript'; import { SequelizeModuleOptions } from '../interfaces'; export declare function getModelToken(entity: Function, connection?: SequelizeModuleOptions | string): string; export declare function getConnectionToken(connection?: SequelizeModuleOptions | string): string | Function | Type; export declare function getConnectionPrefix(connection?: SequelizeModuleOptions | string): string; export declare function handleRetry(retryAttempts?: number, retryDelay?: number): (source: Observable) => Observable; export declare function getConnectionName(options: SequelizeModuleOptions): string; export declare const generateString: () => `${string}-${string}-${string}-${string}-${string}`;