import type { PlanInterface, PlanItemInterface, PlanItemContentInterface } from "../interfaces/index.js";
export interface ContentProviderInterface {
    readonly providerId: string;
    canHandle(plan: PlanInterface, planItem: PlanItemInterface): boolean;
    fetchContent(plan: PlanInterface, planItems: PlanItemInterface[]): Promise<Map<string, PlanItemContentInterface>>;
}
//# sourceMappingURL=ContentProvider.d.ts.map