/// <reference types="react" />
type ThemeValues = {
    rtl: boolean;
    toggleLang: () => void;
};
export type PortalThemeConfig = {
    wlogo?: string;
    logo?: string;
    loginPic?: string;
    disableSocial?: boolean;
    disableRegister?: boolean;
    welcomeMessage?: string;
    disableForgetPassword?: boolean;
    disableSupportLinks?: boolean;
    favIcon16?: string;
    favIcon32?: string;
};
export declare function useThemeContext(): ThemeValues & PortalThemeConfig;
export declare function ThemeProvider({ children, config, initialThemeValues, }: {
    children: React.ReactNode;
    config?: PortalThemeConfig;
    initialThemeValues?: ThemeValues;
}): import("@emotion/react/jsx-runtime").JSX.Element;
export {};
