import { CustomField, CustomFieldFromYAML, CustomFieldInput } from '@atlassian/forge-graphql-types'; /** * Determines whether a custom field needs an update based on the YAML configuration and the current component state. * * @param yamlCustomField - The custom field configuration from YAML * @param componentCustomFields - The custom fields of the current component * @returns boolean - True if the custom field needs an update, false otherwise */ export declare function doesCustomFieldNeedUpdate(yamlCustomField: CustomFieldFromYAML, componentCustomFields: CustomField[]): boolean; /** * Filters and builds custom fields that need to be updated. * * @param customFields - The custom fields from YAML configuration * @param currentComponentCustomFields - The custom fields of the current component * @returns CustomFieldInput[] - Array of custom fields that need to be updated */ export declare function getCustomFieldsForUpdate(customFields: CustomFieldFromYAML[], currentComponentCustomFields: CustomField[]): CustomFieldInput[];