import { types } from "@apiratorjs/locking";
export declare class DistributedReleaser implements types.IReleaser {
    private readonly _onRelease;
    private readonly _token;
    constructor(_onRelease: () => Promise<void>, _token: types.AcquireToken);
    release(): Promise<void>;
    getToken(): types.AcquireToken;
}
//# sourceMappingURL=distributed-releaser.d.ts.map