import * as React from 'react'; import { ReactComponent } from '@shopify/react-utilities/types'; export declare type ComponentClass = React.ComponentClass; export declare type WrappingFunction = (Component: ReactComponent) => ReactComponent; export default function compose(...wrappingFunctions: WrappingFunction[]): (OriginalComponent: (React.ComponentClass & C) | (React.StatelessComponent & C)) => (React.ComponentClass & C) | (React.StatelessComponent & C);