import React from 'react';
import { ORClientType } from '@ordao/orclient';
import { CreateOrclientConfig, DeploymentSpec } from '@ordao/orclient/createOrclient.js';
export interface OrclientContextType {
    orclient?: ORClientType;
    rpcError?: unknown;
}
export declare const OrclientContext: React.Context<OrclientContextType>;
export interface OrclientProviderProps {
    backupProviderURLs: string[];
    deployment: DeploymentSpec;
    orclientConfig: CreateOrclientConfig;
    timeout?: number;
    children: React.ReactNode;
}
export declare function OrclientProvider({ children, deployment, backupProviderURLs, orclientConfig, timeout }: OrclientProviderProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=OrclientProvider.d.ts.map