import type { UseFormReturn } from 'react-hook-form'; import type { PipelineFormData } from '../../../components/PipelineForm/PipelineForm.types'; import type { ResolvedConfig } from '../../../PipelineManagement.context'; /** * Subscribes to form field changes and triggers side effects based on matching rules. * Each rule defines a watch predicate and a list of effects to run when matched. */ export declare const useFormSideEffects: (form: UseFormReturn, config: ResolvedConfig) => void;