import { Component } from 'react'; import type { ProStore, RedocProRawOptions } from '../services/ProStore'; import type { CodeSampleConfig } from '../services/code-samples/types'; import { LayoutVariant } from '../services/store-types'; export interface RedoclyReferenceDocsProps { store: ProStore; onLoaded?: () => void; _forceRenderInfo?: boolean; } interface RedoclyReferenceDocsState { searchPopUpShown: boolean; searchPopUpValue: string; } interface CssFixesProps { whiteLabel: boolean; showRightPanel: boolean; layout: LayoutVariant; } export declare const CssFixes: import("styled-components").GlobalStyleComponent; export declare class RedoclyReferenceDocs extends Component { private _observer; private _updatedItems; rootElementRef: import("react").RefObject; constructor(props: RedoclyReferenceDocsProps); componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; handleClose: () => void; render(): JSX.Element; } export interface RedoclyReferenceDocsStandaloneProps { definition?: GenericObject; definitionUrl?: string; options?: RedocProRawOptions; activeItemId?: string; activeSampleLanguage?: CodeSampleConfig['lang']; activeDeepLink?: string; onLoaded?: (e?: Error) => void; } export declare function RedoclyReferenceDocsStandalone(props: RedoclyReferenceDocsStandaloneProps): JSX.Element | null; export {};