import * as mongoose from "mongoose"; import { EntitiesService } from "../../entities/entities.service"; import { BaseService } from "../../common/base/base.service"; import { ClsService } from "nestjs-cls"; import { Url } from "./url.schema"; export declare class ShortlyUrlService extends BaseService { readonly cls: ClsService; private entitiesService; protected model: mongoose.Model; constructor(cls: ClsService, entitiesService: EntitiesService, model: mongoose.Model); init(): Promise; private _prepareBeforeSave; create(data: Url): Promise; update(id: string, data: Url): Promise; getFullUrl(surl: string): Promise; }