import { EnhancedStore } from '@frontegg/redux-store'; import { FronteggAppOptions, FronteggThemeOptions, BasicThemeName, LocalizationsOverrides } from '@frontegg/types'; import { FronteggApp } from '../FronteggApp'; export declare const getThemeAdminByName: (name: BasicThemeName) => any; export declare class AdminPortalRenderer { app: FronteggApp; options: FronteggAppOptions; store: EnhancedStore; setRoute: (route: string) => void; themeSetter: ((themeOptions: FronteggThemeOptions) => {}) | undefined; localizationsSetter: ((localizations: LocalizationsOverrides) => {}) | undefined; themeOptions: FronteggThemeOptions; localizations: LocalizationsOverrides; constructor(name: string, themeOptions: FronteggThemeOptions, store?: EnhancedStore, appOptions?: Partial, allowMultipleRenderers?: boolean, localizations?: LocalizationsOverrides); render(adminPortalContainer: HTMLElement): Promise; unmount(): void; setTheme(themeOptions: FronteggThemeOptions): void; setLocalization(localizations: LocalizationsOverrides): void; setStaticRoute(staticRoute: string): void; } export default AdminPortalRenderer;