import { UseFormReturn } from "react-hook-form";
import { WithIndexer } from "../../../../fd-toolbox-core/types/with-indexer";
import { WithId } from "../../../../fd-toolbox-core/types/resource-with-id";
import { SetStateFunc, VoidFunc } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
import { PropertyMeta } from "../../core/property-meta";
import { UiPropertyMeta } from "../../core/ui-property-meta";
/** @internal */
export declare function getEditResourcePropertyFieldId(propertyName: string, parentContextName: string, index?: number): string;
export declare function syncBooleanField(propertyMeta: PropertyMeta, uiPropertyMeta: UiPropertyMeta, form: UseFormReturn<WithIndexer<string>>, resource: WithId): void;
export declare function onCheckedChange(checked: boolean, onFieldChange: VoidFunc<boolean>, setIsChecked: SetStateFunc<boolean>, onTextFieldChange: VoidFunc<string>, fieldName: string): void;
