import { PropsWithChildren, ReactElement, ReactNode } from './preact/compat';
import { Theme } from "../theme";
import * as locales from "./../locales";
export type ThemeProviderProps = {
    theme?: "light" | "dark";
    themeOverrides?: Partial<Theme>;
    enableFontSmoothing?: boolean;
    children?: ReactNode | ReactElement | ReactElement[] | ReactNode[];
};
export declare const ThemeProvider: ({ children, theme, themeOverrides, enableFontSmoothing, }: ThemeProviderProps) => import("preact").JSX.Element;
export declare const IntlProvider: ({ locale, children, }: PropsWithChildren<{
    locale?: "en" | "es" | "de" | undefined;
}>) => import("preact").JSX.Element;
