/// import type { RedocProRawOptions } from '../services/ProStore'; import type { CodeSampleConfig } from '../services/code-samples/types'; import type { SpecVersions } from '../services/VersionedSpecStore'; import { ProStore } from '../services/ProStore'; export declare const Provider: import("react").Provider, Consumer: import("react").Consumer; interface StoreProviderProps { definitionUrl?: string; definition?: GenericObject; store?: ProStore; definitions?: SpecVersions; options?: RedocProRawOptions; children: (props: { loading: boolean; store?: ProStore; }) => JSX.Element | null; activeItemId?: string; activeSampleLanguage?: CodeSampleConfig['lang'] | string; activeDeepLink?: string; onLoaded?: (e?: Error) => void; } export declare const ProStoreProvider: ({ definitions, options, definitionUrl, definition, activeItemId, activeSampleLanguage, activeDeepLink, children, onLoaded, }: StoreProviderProps) => JSX.Element | null; export declare function loadSpecs({ versions }: SpecVersions): Promise; export {};