import { Fiber } from "@effect/core/io/Fiber/definition";
import { Effect } from "@effect/core/io/Effect/definition";
import { Maybe } from "@tsplus/stdlib/data/Maybe/definition";
import { Exit } from "@effect/core/io/Exit/definition";
/**
 * Tentatively observes the fiber, but returns immediately if it is not
 * already done.
 * @tsplus fluent ets/Fiber poll
 * @tsplus fluent ets/RuntimeFiber poll
 * @tsplus location "@effect/core/io/Fiber/operations/poll"
 */
export declare function poll<E, A>(self: Fiber<E, A>, __tsplusTrace?: string): Effect<never, never, Maybe<Exit<E, A>>>;
//# sourceMappingURL=poll.d.ts.map