///
import { Theme as TTheme } from './types';
import { useThemeContext } from '~/theming/useThemeContext';
export declare type Omit = Pick>;
export declare type Required = T extends object ? {
[P in keyof T]-?: NonNullable;
} : T;
export declare type GetComponentProps = T extends React.ComponentType | React.Component ? P : never;
export declare type StyleConstant = TTheme[T];
export declare type ArgumentType = F extends (...args: infer A) => any ? A : never;
export declare type Theme = ReturnType;