import { ReactNode } from 'react';
import { AgentFrontendConfig } from '../config/types';
import { AgentRuntime } from '../runtime/AgentRuntime';
import { AgentStore } from '../state/useAgentStore';

export interface AgentProviderProps {
    config: AgentFrontendConfig;
    children: ReactNode;
}
export declare const AgentProvider: ({ config, children }: AgentProviderProps) => import("react/jsx-runtime").JSX.Element;
export declare const useAgentRuntime: () => AgentRuntime;
export declare const useAgentStore: <T>(selector: (state: AgentStore) => T) => T;
//# sourceMappingURL=AgentProvider.d.ts.map