import React, { PropsWithChildren } from 'react';
import { BuilderElement } from '@builder6/sdk';
import { BuilderStore } from '../store/builder-store';
interface AmisProps {
    schema: object;
    data: object;
    env: object;
    builderState: BuilderStore;
    builderBlock: BuilderElement;
}
export declare class AmisComponent extends React.Component<PropsWithChildren<AmisProps>> {
    amis: any;
    amisLib: any;
    amisRegisterMap: any;
    ref: any;
    amisScoped: any;
    _scoped: {};
    componentWillUnmount(): void;
    constructor(props: any);
    registerComponents(): void;
    componentDidMount(): Promise<void>;
    componentDidUpdate(prevProps: any): Promise<void>;
    render(): React.JSX.Element;
}
export declare const Amis: Function;
export {};
