import { type ReactNode } from 'react';
import { type TurnStatus } from './use-turn-statuses.js';
/**
 * Polls ALL active turn statuses in a single API call (no IDs needed).
 * Children use `useTurnStatus(scopeId)` to read individual statuses.
 */
export declare function TurnStatusesProvider({ children }: {
    children: ReactNode;
}): import("react/jsx-runtime").JSX.Element;
/**
 * Get the turn status for a specific scope ID.
 * Must be used within a TurnStatusesProvider.
 */
export declare function useTurnStatus(scopeId: string): TurnStatus;
//# sourceMappingURL=turn-statuses-provider.d.ts.map