export declare class Lock { readonly quota: number; res: number; private queue; constructor(quota?: number); acquire(amount?: number): Promise; release(amount?: number): void; private check; } export declare function createLock(quota?: number): Lock;