import * as React from 'react'; import { BucketThemeContext, ThemeOptions } from './BucketContext.types'; export declare const ThemeContext: React.Context< BucketThemeContext | undefined >; export declare function useComponentProps( componentName: C ): ThemeOptions[C]; export declare function useWithDefaultProps< C extends keyof ThemeOptions, Props extends ThemeOptions[C] >( componentName: C, props: React.PropsWithChildren ): React.PropsWithChildren; export declare function withDefaultProps< C extends keyof ThemeOptions, Props extends {} >( componentName: C, Component: React.ComponentType ): React.FunctionComponent;