import type { CreateAgentSessionOptions } from "@mariozechner/pi-coding-agent"; export type EmbeddedAgentSessionOptions = { cwd: string; agentDir: string; authStorage: unknown; modelRegistry: unknown; model: unknown; thinkingLevel: unknown; tools: NonNullable; customTools: NonNullable; sessionManager: unknown; settingsManager: unknown; resourceLoader: unknown; }; export declare function createEmbeddedAgentSessionWithResourceLoader(params: { createAgentSession: (options: EmbeddedAgentSessionOptions) => Promise | Result; options: EmbeddedAgentSessionOptions; }): Promise;