1 | export * from '@chakra-ui/accordion';
|
2 | export * from '@chakra-ui/alert';
|
3 | export * from '@chakra-ui/avatar';
|
4 | export * from '@chakra-ui/breadcrumb';
|
5 | export * from '@chakra-ui/button';
|
6 | export * from '@chakra-ui/checkbox';
|
7 | export * from '@chakra-ui/close-button';
|
8 | export * from '@chakra-ui/control-box';
|
9 | export * from '@chakra-ui/counter';
|
10 | export * from '@chakra-ui/css-reset';
|
11 | export * from '@chakra-ui/editable';
|
12 | export * from '@chakra-ui/form-control';
|
13 | export * from '@chakra-ui/hooks';
|
14 | export * from '@chakra-ui/icon';
|
15 | export * from '@chakra-ui/image';
|
16 | export * from '@chakra-ui/input';
|
17 | export * from '@chakra-ui/layout';
|
18 | export { GridProps, ListProps } from '@chakra-ui/layout';
|
19 | export * from '@chakra-ui/media-query';
|
20 | export * from '@chakra-ui/menu';
|
21 | export * from '@chakra-ui/modal';
|
22 | export * from '@chakra-ui/number-input';
|
23 | export * from '@chakra-ui/pin-input';
|
24 | export * from '@chakra-ui/popover';
|
25 | export * from '@chakra-ui/popper';
|
26 | export * from '@chakra-ui/portal';
|
27 | export * from '@chakra-ui/progress';
|
28 | export * from '@chakra-ui/radio';
|
29 | export * from '@chakra-ui/react-env';
|
30 | export * from '@chakra-ui/select';
|
31 | export * from '@chakra-ui/skeleton';
|
32 | export * from '@chakra-ui/slider';
|
33 | export * from '@chakra-ui/spinner';
|
34 | export * from '@chakra-ui/stat';
|
35 | export * from '@chakra-ui/switch';
|
36 | import { ThemingProps } from '@chakra-ui/system';
|
37 | export * from '@chakra-ui/system';
|
38 | export * from '@chakra-ui/table';
|
39 | export * from '@chakra-ui/tabs';
|
40 | export * from '@chakra-ui/tag';
|
41 | export * from '@chakra-ui/textarea';
|
42 | import { Theme, ChakraTheme, ComponentDefaultProps } from '@chakra-ui/theme';
|
43 | export * from '@chakra-ui/theme';
|
44 | import { ToastProviderProps } from '@chakra-ui/toast';
|
45 | export * from '@chakra-ui/toast';
|
46 | export * from '@chakra-ui/tooltip';
|
47 | export * from '@chakra-ui/transition';
|
48 | export * from '@chakra-ui/visually-hidden';
|
49 | import { ChakraProviderProps as ChakraProviderProps$1 } from '@chakra-ui/provider';
|
50 | import { Dict, AnyFunction } from '@chakra-ui/utils';
|
51 |
|
52 | interface ChakraProviderProps extends ChakraProviderProps$1 {
|
53 | |
54 |
|
55 |
|
56 | toastOptions?: ToastProviderProps;
|
57 | }
|
58 | declare function ChakraProvider({ children, theme, toastOptions, ...restProps }: ChakraProviderProps): JSX.Element;
|
59 |
|
60 | declare type CloneKey<Target, Key> = Key extends keyof Target ? Target[Key] : unknown;
|
61 | declare type DeepPartial<T> = {
|
62 | [P in keyof T]?: T[P] extends object ? DeepPartial<T[P]> : T[P];
|
63 | };
|
64 |
|
65 |
|
66 |
|
67 |
|
68 |
|
69 | declare type DeepThemeExtension<BaseTheme, ThemeType> = {
|
70 | [Key in keyof BaseTheme]?: BaseTheme[Key] extends (...args: any[]) => any ? DeepThemeExtension<DeepPartial<ReturnType<BaseTheme[Key]>>, CloneKey<ThemeType, Key>> : BaseTheme[Key] extends Array<any> ? CloneKey<ThemeType, Key> : BaseTheme[Key] extends object ? DeepThemeExtension<DeepPartial<BaseTheme[Key]>, CloneKey<ThemeType, Key>> : CloneKey<ThemeType, Key>;
|
71 | };
|
72 | declare type ThemeOverride<BaseTheme = Theme> = DeepPartial<ChakraTheme> & DeepThemeExtension<BaseTheme, ChakraTheme> & Dict;
|
73 | declare type ThemeExtension<Override extends ThemeOverride = ThemeOverride> = (themeOverride: Override) => Override;
|
74 | declare type BaseThemeWithExtensions<BaseTheme extends ChakraTheme, Extensions extends readonly [...any]> = BaseTheme & (Extensions extends [infer L, ...infer R] ? L extends AnyFunction ? ReturnType<L> & BaseThemeWithExtensions<BaseTheme, R> : L & BaseThemeWithExtensions<BaseTheme, R> : Extensions);
|
75 |
|
76 |
|
77 |
|
78 |
|
79 |
|
80 |
|
81 |
|
82 |
|
83 |
|
84 |
|
85 |
|
86 |
|
87 |
|
88 |
|
89 |
|
90 |
|
91 |
|
92 |
|
93 |
|
94 |
|
95 |
|
96 |
|
97 | declare function extendTheme(...extensions: Array<Dict | ((theme: Dict) => Dict)>): Dict;
|
98 | declare function mergeThemeOverride(...overrides: any[]): any;
|
99 |
|
100 | declare function withDefaultColorScheme({ colorScheme, components, }: {
|
101 | colorScheme: ThemingProps["colorScheme"];
|
102 | components?: string[] | Dict;
|
103 | }): ThemeExtension;
|
104 |
|
105 | declare function withDefaultSize({ size, components, }: {
|
106 | size: ThemingProps["size"];
|
107 | components?: string[] | Dict;
|
108 | }): ThemeExtension;
|
109 |
|
110 | declare function withDefaultVariant({ variant, components, }: {
|
111 | variant: ThemingProps["variant"];
|
112 | components?: string[] | Dict;
|
113 | }): ThemeExtension;
|
114 |
|
115 | declare function withDefaultProps({ defaultProps: { colorScheme, variant, size }, components, }: {
|
116 | defaultProps: ComponentDefaultProps;
|
117 | components?: string[] | Dict;
|
118 | }): (theme: Dict) => any;
|
119 |
|
120 | export { BaseThemeWithExtensions, ChakraProvider, ChakraProviderProps, DeepPartial, ThemeExtension, ThemeOverride, extendTheme, mergeThemeOverride, withDefaultColorScheme, withDefaultProps, withDefaultSize, withDefaultVariant };
|