import React from 'react';
import type { ActivityProvider } from '@atlaskit/activity-provider';
import type { ProviderFactory } from '../../provider-factory';
import type { Diff } from '../../utils';
export interface ExpandedActivityProviderProps {
    providerFactory: ProviderFactory;
}
export interface WithActivityProviderProps {
    activityProvider: ActivityProvider;
}
export default function withActivityProvider<Props>(WrappedComponent: React.ComponentType<React.PropsWithChildren<Props & WithActivityProviderProps>>): React.ComponentClass<Diff<Props, WithActivityProviderProps> & ExpandedActivityProviderProps>;
