import { type SaasflareComponentProps } from '../../providers'; /** * Props for the TopLoadingBar component. * * @interface * @package ui */ export interface TopLoadingBarProps extends SaasflareComponentProps { /** Delay before starting the progress bar, in ms. @default 100 */ startDelayMs?: number; /** Delay before finishing the progress bar, in ms. @default 300 */ finishDelayMs?: number; } /** * Top-of-viewport loading bar that signals route transitions in the Next.js * App Router. Re-triggers on every pathname / search-param change and picks * its renderer from the provider-resolved `animated` flag: a self-trickling * progress bar when animated, a flat motion-free bar (plus aria-live * announcement) otherwise. Suspense-wrapped so `useSearchParams` is safe. * * @component * @package ui */ export declare function TopLoadingBar({ startDelayMs, finishDelayMs, ...sfProps }: TopLoadingBarProps): import("react/jsx-runtime").JSX.Element;