import React from "react";
import { IFormProps } from "../../types";
export interface IExtendProps {
    /** 表单的属性 */
    form?: IFormProps;
}
export interface IExtendComp {
    /** 扩展的表单项 */
    form?: {
        [key: string]: React.FC<any>;
    };
}
export interface IExtendComponentProps {
    children: React.ReactNode;
    value: {
        /** 扩展的属性 */
        extendProps?: IExtendProps;
        /** 扩展的组件 */
        extendComp?: IExtendComp;
    };
}
export declare const ExtendCompPropsContext: any;
export declare const ExtendCompPropsProvider: (props: IExtendComponentProps) => JSX.Element;
/** 提供给使用方来扩展xph的组件/给组件提供默认属性 */
export declare const useExtendCompProps: () => IExtendComponentProps["value"];
