import { Component } from 'react'; import { NullableAsyncApi, ErrorObject, AsyncApiProps } from '../../types'; interface AsyncAPIState { validatedSchema: NullableAsyncApi; error?: ErrorObject; } declare class AsyncApiComponent extends Component { state: AsyncAPIState; private readonly parser; constructor(props: AsyncApiProps); componentDidMount(): Promise; componentDidUpdate(prevProps: AsyncApiProps): Promise; render(): false | JSX.Element | null | undefined; private parseSchema; private beautifySchema; } export default AsyncApiComponent;