import { MicroAgenticaHistory } from "@agentica/core";
import { AutoBeEventSource, AutoBePreliminaryKind } from "@autobe/interface";
import { IPointer } from "tstl";
import { AutoBeContext } from "../../context/AutoBeContext";
import { AutoBePreliminaryController } from "./AutoBePreliminaryController";
export declare const orchestratePreliminary: <Kind extends AutoBePreliminaryKind>(ctx: AutoBeContext, props: {
    source_id: string;
    source: Exclude<AutoBeEventSource, "facade" | "preliminaryAcquire">;
    histories: MicroAgenticaHistory[];
    preliminary: AutoBePreliminaryController<Kind>;
    completed: IPointer<boolean>;
    trial: number;
}) => Promise<void>;
