UNPKG

739 BTypeScriptView Raw
1import PropTypes from 'prop-types';
2import React from 'react';
3export interface ThemeProviderProps {
4 prefixes: Record<string, unknown>;
5}
6declare const Consumer: React.Consumer<{}>;
7declare function ThemeProvider({ prefixes, children }: {
8 prefixes: any;
9 children: any;
10}): JSX.Element;
11declare namespace ThemeProvider {
12 var propTypes: {
13 prefixes: PropTypes.Validator<object>;
14 };
15}
16export declare function useBootstrapPrefix(prefix: string | undefined, defaultPrefix: string): string;
17declare function createBootstrapComponent(Component: any, opts: any): React.ForwardRefExoticComponent<React.RefAttributes<unknown>>;
18export { createBootstrapComponent, Consumer as ThemeConsumer };
19export default ThemeProvider;