import { AppFile } from '../types/app'; /** * Course-only apps (`module.canvas.course_only`, e.g. the L&D assessment-canvas wrap, PIT-6978) are * offered in the Add-Component / Embeddable pickers ONLY where the host opts in via * `provide('allowCourseOnlyApps', true)` — course-canvas-host does; normal sales / DSR canvases don't. * Shared by AddComponentModal + Embeddable.settings so the two filters can't drift. */ export declare function useCourseOnlyApps(): { allowCourseOnlyApps: boolean; isAppAllowed: (app: AppFile) => boolean; };