import type { RseConfig } from "@reliverse/cfg";
import type { ReliverseMemory } from "../../utils/schemaMemory.js";
import type { AGENT_NAMES, CIRCULAR_TRIGGERS } from "./ai-const";
export type CircularTrigger = (typeof CIRCULAR_TRIGGERS)[number];
export type AiSdkAgent = (typeof AGENT_NAMES)[number];
export interface AIAgentOptions {
    config: RseConfig;
    agent: AiSdkAgent;
    isKeyEnsured: boolean;
    memory?: ReliverseMemory;
    target?: string;
}
