import { LockHeaders, LockResponse, Lock } from '../../interfaces'; import { CfLoggerService } from './logger.service'; import * as i0 from "@angular/core"; export declare class CfLockService { loggerService: CfLoggerService; private _lock; private _lockResponse; setLockResponse(lockResponse: LockResponse | null): void; getLockResponse(): LockResponse | null; getLock(): Lock | null; lock(module: string, id: string): void; keep(module: string, id: string): void; release(module: string, id: string): void; clear(): void; convertLockToHeaders(lock?: Lock | null): LockHeaders | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }