import { BuilderBase } from "../core/builder-base.js"; /** * Represents an LLM-backed agentic application. */ export declare class App extends BuilderBase { constructor(name: string, root_agent: string); /** * Set the ``plugins`` field. */ plugins(value: unknown[]): this; /** * Set the ``events_compaction_config`` field. */ eventsCompactionConfig(value: unknown | undefined): this; /** * Set the ``context_cache_config`` field. */ contextCacheConfig(value: unknown | undefined): this; /** * Set the ``resumability_config`` field. */ resumabilityConfig(value: unknown | undefined): this; /** * Append to ``plugins`` (lazy — built at .build() time). */ plugin(value: unknown): this; /** * Represents an LLM-backed agentic application. Resolve into a native ADK _ADK_App. */ build(): Record; } /** * An in-memory Runner for testing and development. */ export declare class InMemoryRunner extends BuilderBase { constructor(); /** * Set the ``agent`` field. */ agent(value: unknown | undefined): this; /** * Set the ``app_name`` field. */ appName(value: string | undefined): this; /** * Set the ``plugins`` field. */ plugins(value: unknown): this; /** * Set the ``app`` field. */ app(value: unknown | undefined): this; /** * Set the ``plugin_close_timeout`` field. */ pluginCloseTimeout(value: number): this; /** * An in-memory Runner for testing and development. Resolve into a native ADK _ADK_InMemoryRunner. */ build(): Record; } /** * The Runner class is used to run agents. */ export declare class Runner extends BuilderBase { constructor(session_service: string); /** * Set the ``app`` field. */ app(value: unknown | undefined): this; /** * Set the ``app_name`` field. */ appName(value: string | undefined): this; /** * Set the ``agent`` field. */ agent(value: unknown | undefined): this; /** * Set the ``plugins`` field. */ plugins(value: unknown): this; /** * Set the ``artifact_service`` field. */ artifactService(value: unknown | undefined): this; /** * Set the ``memory_service`` field. */ memoryService(value: unknown | undefined): this; /** * Set the ``credential_service`` field. */ credentialService(value: unknown | undefined): this; /** * Set the ``plugin_close_timeout`` field. */ pluginCloseTimeout(value: number): this; /** * Set the ``auto_create_session`` field. */ autoCreateSession(value: boolean): this; /** * The Runner class is used to run agents. Resolve into a native ADK _ADK_Runner. */ build(): Record; } //# sourceMappingURL=runtime.d.ts.map