import MutexInterface from './MutexInterface'; import SemaphoreInterface from './SemaphoreInterface'; export declare function withTimeout(mutex: MutexInterface, timeout: number, timeoutError?: Error): MutexInterface; export declare function withTimeout(semaphore: SemaphoreInterface, timeout: number, timeoutError?: Error): SemaphoreInterface;