import { type ReactNode } from "react"; import { Types } from "@a2ui/lit/0.8"; import type { SendActionCallback } from "../types/index.js"; interface A2UIContextValue { processor: Types.MessageProcessor; surfaces: ReadonlyMap; processMessages: (messages: Types.ServerToClientMessage[]) => void; sendAction: SendActionCallback; refresh: () => void; } export interface A2UIProviderProps { children: ReactNode; onAction?: SendActionCallback; } export declare function A2UIProvider({ children, onAction }: A2UIProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useA2UIContext(): A2UIContextValue; export {}; //# sourceMappingURL=A2UIContext.d.ts.map