import { IAgenticaHistoryJson } from "@agentica/core";
import { AutoBeTestScenario } from "@autobe/interface";
import { ILlmSchema } from "@samchon/openapi";
import { AutoBeContext } from "../../../context/AutoBeContext";
import { IAutoBeTestScenarioArtifacts } from "../structures/IAutoBeTestScenarioArtifacts";
export declare function transformTestWriteHistories<Model extends ILlmSchema.Model>(ctx: AutoBeContext<Model>, props: {
    instruction: string;
    scenario: AutoBeTestScenario;
    artifacts: IAutoBeTestScenarioArtifacts;
}): Promise<Array<IAgenticaHistoryJson.ISystemMessage | IAgenticaHistoryJson.IAssistantMessage>>;
export declare namespace transformTestWriteHistories {
    function structures(artifacts: IAutoBeTestScenarioArtifacts): string;
    function functional(artifacts: IAutoBeTestScenarioArtifacts): string;
}
