interface SourceCapabilities { verify: boolean; listTasks: boolean; getTask: boolean; createTask: boolean; markInProgress: boolean; markInReview: boolean; markDone: boolean; validate: boolean; } export interface SourceSummary { name: string; kind: string; capabilities: SourceCapabilities; } export declare function summarizeSource(raw: unknown): SourceSummary; export declare function sourceSupportsMarkDone(arguments_: { rawSources: readonly unknown[]; sourceName: string; }): boolean; export declare function taskSupportsCompletionCommand(arguments_: { rawSources: readonly unknown[]; taskId: string; }): boolean; export {}; //# sourceMappingURL=sourceCapabilities.d.ts.map