export declare const AI_API_NAMES: readonly ["aiAct", "aiTap", "aiRightClick", "aiDoubleClick", "aiHover", "aiInput", "aiKeyboardPress", "aiScroll", "aiPinch", "aiLongPress", "aiClearInput", "aiLocate", "aiQuery", "aiBoolean", "aiNumber", "aiString", "aiAsk", "aiAssert", "aiWaitFor"]; export type AiApiName = (typeof AI_API_NAMES)[number]; export declare const AGENT_AI_CONTEXT_KEYS: readonly ["default", "aiAct", "aiTap", "aiRightClick", "aiDoubleClick", "aiHover", "aiInput", "aiKeyboardPress", "aiScroll", "aiPinch", "aiLongPress", "aiClearInput", "aiLocate", "aiQuery", "aiBoolean", "aiNumber", "aiString", "aiAsk", "aiAssert", "aiWaitFor"]; export type AgentAIContextKey = (typeof AGENT_AI_CONTEXT_KEYS)[number]; /** * Additional AI guidance configured at Agent level. Values may contain * business facts, decision or interaction rules, constraints, and output * requirements. An API-specific value overrides `default`; values are not * automatically merged. */ export type AgentAIContexts = { /** * Shared fallback for every AI-powered API. It is used only when neither * the current call nor the matching API key provides a context. */ default?: string; } & Partial>; export declare const isAgentAIContextKey: (value: unknown) => value is AgentAIContextKey; //# sourceMappingURL=agent-context.d.ts.map