import { AtenaProviderProps, LoaderOnRouteChangeProps, ISiteConfigurationProviderProps } from '../../ui/index.js';
import { AuthAdminProviderProps } from './auth/index.js';
import { DefaultThemeInfinityForge } from './theme/index.js';
import { InfraInjectionContextType } from './infra-injection/index.js';
import { ThirdPartyIntegrationContextType } from './third-party-integration-context/index.js';
export type InfinityForgeProvidersProps = {
    shortly?: boolean;
    children: React.ReactNode;
    queryClient: any;
    theme: DefaultThemeInfinityForge;
} & InfraInjectionContextType & {
    auth?: AuthAdminProviderProps;
} & ISiteConfigurationProviderProps & {
    loaderOnRouteChange?: LoaderOnRouteChangeProps;
} & {
    atena?: AtenaProviderProps;
} & {
    integrations?: ThirdPartyIntegrationContextType;
};
export declare function InfinityForgeProviders({ auth, theme, atena, shortly, children, queryClient, integrations, Configurations, InjectedRemotes, siteConfigurations, loaderOnRouteChange, }: InfinityForgeProvidersProps): import("react/jsx-runtime").JSX.Element;
