import type CSS from 'csstype'; import React from 'react'; import { PartiallyRequired } from '../utils/PartiallyRequired'; import { LoggerLevels } from './ConsoleLogger'; export interface SettingsProps { /** * Sets up the `--slider-color` CSS variable. * @default 'inherit' */ sliderColor?: CSS.Properties['color']; /** * Inline CSS styling for the wrapper div element of the component. * @default {} */ sliderStyle?: Omit; /** * Aesthetics settings. You can configure the base color and the active color of all nav components within the `HeroSlider`. They can be set individually as well. * @default * { * color: undefined, * activeColor: undefined * } */ navbarStyle?: { color?: CSS.Properties['color']; activeColor?: CSS.Properties['color']; }; /** * Debugger logs level. Only useful if you need insights. * @default * { * verbose: false, * info: false, * debug: false, * warnings: true, * errors: true * } */ debug?: LoggerLevels | undefined; } declare type ProviderProps = React.PropsWithChildren<{ settings?: SettingsProps; }>; declare function SettingsProvider({ children, settings }: ProviderProps): JSX.Element; declare function useSettings(): PartiallyRequired; export { SettingsProvider, useSettings }; //# sourceMappingURL=Settings.d.ts.map