///
import { WithStyles, StyleRules, StyleRulesCallback, StyledComponentProps } from "@material-ui/core/styles";
export declare type Omit = Pick>;
export declare type InferStyledComponentClassKey = T extends StyledComponentProps ? U : never;
export declare type InferClassKey = T extends string ? T : T extends StyleRulesCallback ? K : T extends StyleRules ? K : never;
export declare type WrappedMuiComponent, CustomStyles extends string | StyleRules | StyleRulesCallback> = Omit & WithStyles | InferClassKey>;
export declare type ExtractProps = TComponentOrTProps extends React.Component ? TProps : TComponentOrTProps;