import React from 'react';
interface FormActiveFieldsProviderValue {
    getActiveFieldsName: (name: string) => string[];
    addActiveFieldName: (fieldName: string) => void;
    removeActiveFieldName: (fieldName: string) => void;
    name: string;
    parent: FormActiveFieldsProviderValue;
}
interface ProviderProps extends Partial<FormActiveFieldsProviderValue> {
    children: React.ReactNode;
}
/**
 * 用于提供获取和更新当前表单卡片中已显示出来的字段
 * @param param0
 * @returns
 */
export declare const FormActiveFieldsProvider: ({ children, name, getActiveFieldsName, addActiveFieldName, removeActiveFieldName, }: ProviderProps) => import("react/jsx-runtime").JSX.Element;
/**
 * 用于获取和更新当前表单卡片中已显示出来的字段
 * @returns
 */
export declare const useFormActiveFields: () => FormActiveFieldsProviderValue;
export {};
