import type { FabricActionDescriptor, FabricInvocationContext, FabricProvider, FabricProviderListRequest } from "../protocol.js"; import { type FabricShellJobStore } from "../core/shell-jobs.js"; import { type ObservationSource } from "../core/observation-actions.js"; export declare class TasksProvider implements FabricProvider { #private; readonly jobs: FabricShellJobStore; readonly observations?: ObservationSource | undefined; readonly name = "tasks"; readonly description = "Session-owned shell orchestration with bounded wait/watch and explicit stop"; constructor(jobs: FabricShellJobStore, observations?: ObservationSource | undefined); list(request: FabricProviderListRequest): Promise; describe(name: string): Promise; invoke(name: string, args: Record, context: FabricInvocationContext): Promise; } //# sourceMappingURL=tasks-provider.d.ts.map