import { Core, AlphaCtx } from "../../core"; import { Env } from "../../env"; import { Value } from "../../value"; export declare class EitherIndCore extends Core { target: Core; motive: Core; base_left: Core; base_right: Core; constructor(target: Core, motive: Core, base_left: Core, base_right: Core); evaluate(env: Env): Value; repr(): string; alpha_repr(ctx: AlphaCtx): string; static apply(target: Value, motive: Value, base_left: Value, base_right: Value): Value; }