import { type Runtime } from "@llodev/pm-tasks-core/runtime"; import { type McpCaller } from "./transport-asana.js"; export interface CreateAdapterOptions { /** Absolute or cwd-relative path to .asana.json config file. */ configPath: string; /** Caller-supplied MCP dispatcher (proxies to `mcp__claude_ai_Asana__*` tools at runtime). */ mcp: McpCaller; /** Optional session id for audit-log correlation. Defaults to generateSession() when omitted. */ session?: string; /** Optional locale hint (forwarded from .asana.json locale field for narration). */ language?: string; } /** * Construct a ready-to-use Asana adapter Runtime. Loads config from configPath, * wires the Asana MCP transport from the caller-supplied McpCaller, and returns * the same Runtime shape as createCoreRuntime. */ export declare function createAdapter(opts: CreateAdapterOptions): Promise; //# sourceMappingURL=adapter.d.ts.map