import type { CommonFieldProps } from "../types";
interface UseFormilyFieldConfig {
    /**从field获取title?
     * @default true
     */
    title?: boolean;
    /**从field获取required?
     * @default true
     */
    required?: boolean;
    /**从field获取error?
     * @default true
     */
    error?: boolean;
    /** 是否从Field获取optionos(dataSource)配置 */
    options?: boolean;
    /** 是否从Field获取defaultValue(initialValue)配置
     * @default true
     */
    defaultValue?: boolean;
    /** 是否从Field获取disabled配置
     * @default true
     */
    disabled?: boolean;
    /** 是否从Field获取readOnly配置
     * @default true
     */
    readOnly?: boolean;
    /** 是否从Field获取feedbackText配置
     * @default true
     */
    feedback?: boolean;
    /**
     * 是否从field获取description
     * @default true
     */
    description?: boolean;
}
export declare function useFormilyFieldProps<P extends CommonFieldProps = any>(props: P, config?: UseFormilyFieldConfig): P;
export {};
