import type { AgentSession as ZingitSession, WebSocketRef } from '../types.js'; import type { AgentProvider as CoreProvider } from '@codewithdan/agent-sdk-core'; import { BaseAgent } from './base.js'; /** * Adapter that wraps a @codewithdan/agent-sdk-core provider to match zingit's Agent interface. */ export declare class CoreProviderAdapter extends BaseAgent { name: string; model: string; private provider; private started; constructor(provider: CoreProvider); start(): Promise; stop(): Promise; createSession(wsRef: WebSocketRef, projectDir: string, resumeSessionId?: string): Promise; }