import { Dictionary, NodeType } from '@stoplight/types';
import * as React from 'react';
interface IBaseDocsProps {
    nodeType: string;
    className?: string;
}
export interface IDocsProps extends IBaseDocsProps {
    nodeData: string;
}
export interface IParsedDocsProps<T = unknown> extends IBaseDocsProps {
    nodeData: T;
}
export interface IDocsComponentProps<T = unknown> {
    data: T;
    className?: string;
}
export declare const NodeTypeComponent: Dictionary<React.ComponentType<IDocsComponentProps<any>>, NodeType>;
export declare const Docs: React.NamedExoticComponent<IDocsProps>;
export declare const ParsedDocs: React.FC<IParsedDocsProps>;
export declare function useParsedData(nodeType: string, data: unknown): unknown;
export {};
