import { Type } from "typebox";
import type { KaijiBotConfig } from "../../config/config.js";
import type { AnyAgentTool } from "./common.js";
export declare const EvolutionArchiveSchema: Type.TObject<{
    action: Type.TUnion<[Type.TLiteral<"list">, Type.TLiteral<"recover">]>;
    name: Type.TOptional<Type.TString>;
}>;
export declare function createEvolutionArchiveTool(deps: {
    config?: KaijiBotConfig;
    sessionKey?: string;
}): AnyAgentTool | null;
