import { Clock } from "@effect/core/io/Clock/definition";
import { Effect } from "@effect/core/io/Effect/definition";
import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Duration } from "@tsplus/stdlib/data/Duration";
import { Either } from "@tsplus/stdlib/data/Either/definition";
import { ClockSym } from "@effect/core/io/Clock/definition";
export declare class LiveClock implements Clock {
    readonly [ClockSym]: ClockSym;
    get currentTime(): Effect<never, never, number>;
    get unsafeCurrentTime(): number;
    get scheduler(): Effect<never, never, Clock.Scheduler>;
    sleep(duration: LazyArg<Duration>, __tsplusTrace?: string): Effect<never, never, void>;
}
//# sourceMappingURL=live.d.ts.map