import { n as ServiceHandle, t as ServiceClientOptions } from "../service-rpc-BugpSF7V.mjs"; //#region src/agent-coze/coze-types.d.ts interface CozeRobotInfo { name: string; description?: string; [key: string]: unknown; } //#endregion //#region src/agent-coze/coze-client.d.ts declare const COZE_SERVICE_NAME = "Coze"; declare const COZE_FUNCTIONS: { readonly SetActiveRobotIndex: "SetActiveRobotIndex"; readonly GetActiveRobotIndex: "GetActiveRobotIndex"; readonly GetRobotInfos: "GetRobotInfos"; }; type CozeClientOptions = ServiceClientOptions; declare function isCozeAvailable(options?: CozeClientOptions): boolean; declare function openCoze(options?: CozeClientOptions): ServiceHandle; declare function closeCoze(handle: ServiceHandle, options?: CozeClientOptions): void; declare function setActiveRobotIndex(handle: ServiceHandle, index: number, options?: CozeClientOptions): void; declare function getActiveRobotIndex(handle: ServiceHandle, options?: CozeClientOptions): number; declare function getRobotInfos(handle: ServiceHandle, options?: CozeClientOptions): CozeRobotInfo[]; //#endregion //#region src/agent-coze/coze.d.ts type CozeModuleOptions = CozeClientOptions; declare function configure(options: CozeModuleOptions): void; declare const coze: { available(): boolean; close(): void; setActiveRobotIndex(index: number): void; getActiveRobotIndex(): number; getRobotInfos(): CozeRobotInfo[]; }; //#endregion export { COZE_FUNCTIONS, COZE_SERVICE_NAME, type CozeClientOptions, type ServiceHandle as CozeHandle, type CozeModuleOptions, type CozeRobotInfo, closeCoze, configure, coze as default, getActiveRobotIndex, getRobotInfos, isCozeAvailable, openCoze, setActiveRobotIndex }; //# sourceMappingURL=index.d.mts.map