import type { Secret } from "instill-sdk"; import * as React from "react"; import { GeneralUseFormReturn } from "../../type"; import { ChooseTitleFrom, InstillFormTree, SelectedConditionMap } from "../types"; export type PickRegularFieldsFromInstillFormTreeOptions = { disabledAll?: boolean; chooseTitleFrom?: ChooseTitleFrom; enableSmartHint?: boolean; componentID?: string; size?: "sm"; secrets?: Secret[]; enabledCollapsibleFormGroup?: boolean; collapsibleDefaultOpen?: boolean; forceCloseCollapsibleFormGroups?: string[]; updateForceCloseCollapsibleFormGroups?: React.Dispatch>; forceOpenCollapsibleFormGroups?: string[]; updateForceOpenCollapsibleFormGroups?: React.Dispatch>; supportInstillCredit?: boolean; updateSupportInstillCredit?: React.Dispatch>; updateIsUsingInstillCredit?: React.Dispatch>; parentIsObjectArray?: boolean; objectArrayIndex?: number; parentPath?: string; parentIsFormCondition?: boolean; /** In the low code era, we no longer use the const's title to determine * the conditional field select item's title. Now we are using the oneOf * itme root level's title to determine the conditional field select item's title * */ lowCodeComponentEraSchema?: boolean; }; export declare function pickRegularFieldsFromInstillFormTree(tree: InstillFormTree, form: GeneralUseFormReturn, selectedConditionMap: SelectedConditionMap | null, setSelectedConditionMap: React.Dispatch>, options?: PickRegularFieldsFromInstillFormTreeOptions): React.ReactNode; //# sourceMappingURL=pickRegularFieldsFromInstillFormTree.d.ts.map