import { IMaybeError, IFormContext, BasicModel } from './formulr'; import { Component } from 'react'; export interface ICombineErrorsProps { names?: string[]; models?: BasicModel[]; children?: (error: IMaybeError) => React.ReactNode; } export interface ICombineErrorState { error: IMaybeError; } export declare class CombineErrors extends Component { static contextType: import("react").Context; context: IFormContext; private $; private $parent; state: ICombineErrorState; private parentChildrenChange; setError: (error: IMaybeError) => void; subscribe(): void; unsubscribe(): void; shouldComponentUpdate(nextProps: ICombineErrorsProps, nextState: ICombineErrorState): boolean; componentDidMount(): void; componentDidUpdate(prevProps: ICombineErrorsProps): void; componentWillUnmount(): void; render(): import("react").ReactNode; }