export declare const TDeferredSym: unique symbol;
export declare type TDeferredSym = typeof TDeferredSym;
export declare const _E: unique symbol;
export declare type _E = typeof _E;
export declare const _A: unique symbol;
export declare type _A = typeof _A;
/**
 * @tsplus type ets/TDeferred
 */
export interface TDeferred<E, A> {
    readonly [TDeferredSym]: TDeferredSym;
    readonly [_E]: () => E;
    readonly [_A]: () => A;
}
/**
 * @tsplus type ets/TDeferred/Ops
 */
export interface TDeferredOps {
    $: TDeferredAspects;
}
export declare const TDeferred: TDeferredOps;
/**
 * @tsplus type ets/TDeferred/Aspects
 */
export interface TDeferredAspects {
}
//# sourceMappingURL=definition.d.ts.map