import { ReactNode } from 'react'; /** * Read the current refresh signal value. * Returns 0 when used outside a RefreshSignalProvider. */ export declare function useRefreshSignal(): number; export interface RefreshSignalProviderProps { children: ReactNode; /** Current refresh signal value (managed by parent container). */ signal: number; } /** * Provides a refresh signal to descendant components. * The parent container owns the state and increments `signal` when a * page-wide refresh is needed. */ export declare function RefreshSignalProvider({ children, signal }: RefreshSignalProviderProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=refresh-signal-context.d.ts.map