import { default as React } from 'react';
import { GlobalStylesProps } from '@mui/material';
import { Theme, ThemeOptions } from '@mui/material/styles';
type DSStyles = GlobalStylesProps["styles"];
type ThemeOverridesInput = ThemeOptions | ((baseTheme: Theme) => ThemeOptions);
type Props = {
    children: React.ReactNode;
    htmlFontSize?: string;
    globalStyles?: DSStyles | DSStyles[];
    /** true면 기본 GlobalStyles를 렌더하지 않음 */
    disableBaseGlobalStyles?: boolean;
    /**
     * consumer(Taskhub)가 DS theme 위에 덧입힐 오버라이드
     * - 겹치는 것만 덮이고 나머지는 DS theme 유지됨
     */
    themeOverrides?: ThemeOverridesInput;
};
export declare function DesignSystemProvider({ children, htmlFontSize, globalStyles, disableBaseGlobalStyles, themeOverrides, }: Props): import("react/jsx-runtime").JSX.Element;
export {};
