/** * LoadingFallback Component * * Used as Suspense fallback for lazy-loaded components. * Includes a 200ms delay before showing the spinner to avoid flash * for fast-loading components. * * @module @burdenoff/fe-libs/shared/components/LoadingFallback */ export interface LoadingFallbackProps { /** Custom message to display */ message?: string; /** Whether to show a full-screen loader */ fullScreen?: boolean; /** Size of the spinner */ size?: 'sm' | 'md' | 'lg'; } export declare function LoadingFallback({ message, fullScreen, size, }: LoadingFallbackProps): import("react/jsx-runtime").JSX.Element; /** * PageLoadingFallback - Full page/route loading state. * * Renders the shared product-branded splash (inline variant) so navigating * between lazy-loaded routes/MFEs shows an animated, product-branded loader in * the content area rather than a bare spinner — the nav chrome stays visible. * Section-level loads keep the lightweight spinner via SectionLoadingFallback. */ export declare function PageLoadingFallback({ message }: { message?: string; }): import("react/jsx-runtime").JSX.Element; /** * SectionLoadingFallback - Section/component loading state */ export declare function SectionLoadingFallback({ message }: { message?: string; }): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=LoadingFallback.d.ts.map