import { IBrowserDetectionProviderProps } from "@leight-core/leight"; import { QueryClient } from "@tanstack/react-query"; import { i18n } from "i18next"; import { FC, PropsWithChildren, ReactNode } from "react"; export declare type IAppProps = PropsWithChildren<{ logo?: ReactNode; /** * Optional href to obtain user ticket (user session) when app starts; defaults to "public.user.user-ticket". */ sessionLink?: string | false; translationLink?: string; queryClient: QueryClient; dayjs: any; i18next: i18n; defaultCollapsed?: boolean; browserDetectionProps?: IBrowserDetectionProviderProps; }>; /** * Common default Application: * * - uses default server-side config loading (for discovery) * - uses server-side discovery by default * - uses server-side translations by default (with a setup of i18n) * - uses server-side default user login check */ export declare const App: FC;