import Zamza from "../../Zamza"; import { Metrics } from "../../Metrics"; export declare class LockModel { readonly metrics: Metrics; readonly name: string; private model; readonly instanceId: string; constructor(zamza: Zamza); registerModel(mongoose: any, schemaConstructor: any): void; getLock(name: string, timeout?: number): Promise; extendLock(name: string, extendFor?: number): Promise; removeLock(name: string): Promise; delete(name: string): any; truncateCollection(): any; } //# sourceMappingURL=LockModel.d.ts.map