import { type ReactNode } from 'react'; export interface InstalledAddonsValue { addons: ReadonlySet; capabilities: ReadonlySet; } export declare function InstalledAddonsProvider({ addons, capabilities, children, }: { addons: readonly string[]; capabilities?: readonly string[]; children: ReactNode; }): import("react").JSX.Element; /** true/false si el host lo sabe; undefined si no hay provider. */ export declare function useAddonInstalled(key: string): boolean | undefined; export declare function useCapabilityProvided(capability: string): boolean | undefined; export declare function useInstalledAddons(): InstalledAddonsValue | null; //# sourceMappingURL=installed-addons-context.d.ts.map