import { ComponentType, FC, PropsWithChildren } from 'react'; export interface ComponentUsageEvent { component: string; } export type ComponentUsageHandler = (event: ComponentUsageEvent) => void; export interface ComponentUsageProviderProps extends PropsWithChildren { onUsage?: ComponentUsageHandler; } export declare const ComponentUsageProvider: FC; export declare const markViewComponents: >>(components: T) => T; export declare const ViewCompositionReset: FC; export declare const useReportComponentUsage: (component: string) => boolean; export default ComponentUsageProvider;