import type { AuthFetch, TasksProvider } from './types.js'; /** * HTTP error thrown by the default TasksProvider. Carries the response * `status` so callers (useTasks) can distinguish endpoint-missing * (404/501 → fall back to per-session `listTasks`) from other failures. */ export declare class TasksProviderHttpError extends Error { readonly status: number; constructor(operation: string, status: number); } /** * Default TasksProvider backed by the gateway's * `GET /api/sessions/{sessionId}/tasks` (per-session) and * `GET /api/users/me/tasks` (user-wide, #1591) endpoints. * * @param gatewayBaseUrl Gateway origin (e.g. `https://gateway.example.com`). * Trailing slash tolerated. * @param authenticatedFetch Bearer-token-attaching fetch (typically from * `@optima-chat/agentic-auth`'s * `createAuthenticatedFetch`). */ export declare function createDefaultTasksProvider(gatewayBaseUrl: string, authenticatedFetch: AuthFetch): TasksProvider; //# sourceMappingURL=default-provider.d.ts.map