import type { AnyRequest, Request } from '../Request'; import type { Either } from '@principia/base/Either'; import type { Maybe } from '@principia/base/Maybe'; import type { URef } from '@principia/base/Ref'; import type { _A, _E } from '@principia/base/util/types'; export declare const BlockedRequestTypeId: unique symbol; export declare type BlockedRequestTypeId = typeof BlockedRequestTypeId; export declare class BlockedRequest { readonly request: Request<_E, _A>; readonly result: URef, _A>>>; readonly _A: () => A; readonly [BlockedRequestTypeId]: BlockedRequestTypeId; constructor(request: Request<_E, _A>, result: URef, _A>>>); } export declare function make(request: A, result: URef, _A>>>): BlockedRequest; //# sourceMappingURL=BlockedRequest.d.ts.map