export interface ConfigurationItem {
    type: 'DataSource' | 'PageJump' | 'PageInitNode' | 'PageUnmountNode' | 'ClickEvent' | 'DataConvert' | 'Condition' | string;
    component: React.ComponentType | React.FunctionComponent | React.FC<any>;
}
export declare class Configuration {
    private configurations;
    /**
     * 获取配置组件
     * @param type
     */
    getConfiguration(type: string): import('react').ComponentType<{}> | null;
    /**
     * 注册配组件
     * @param type
     * @param component
     */
    setConfiguration(type: string, component: React.ComponentType): void;
}
