import * as React from 'react';
declare type AnyIfEmpty<T extends object> = keyof T extends never ? any : T;
export interface ThemeProviderProps<T extends object> {
    children?: React.ReactChild;
    theme: T;
}
declare const withStyledComponentDevTools: <T extends object>(Component: React.ComponentType<ThemeProviderProps<T>>) => React.FunctionComponent<ThemeProviderProps<AnyIfEmpty<T>>>;
export default withStyledComponentDevTools;
