import type { FeatureName } from '../../context/ToggleContext/types'; import type { ExistingLegalEntity } from '../../core/models/api/legal-entity'; import type { ValidatorRules } from '../../utils/validation/types'; import type { EntityInformationFormSchema } from './forms/EntityInformation/types'; import type { PrimaryPartnerFormSchema } from './forms/PrimaryPartner/types'; import type { RegistrationInformationFormSchema } from './forms/RegistrationInformation/types'; import type { GlobalEntrySchema } from './tasks/types'; interface GlobalEntryFormValidationRules { entityInformation: ValidatorRules; primaryPartner: ValidatorRules; registrationInformation: ValidatorRules; } interface GlobalEntryValidationRulesParams { data?: GlobalEntrySchema; legalEntity: ExistingLegalEntity; isFeatureEnabled?: (feature: FeatureName) => boolean; } export declare const globalEntryValidationRules: ({ data, legalEntity, isFeatureEnabled, }: GlobalEntryValidationRulesParams) => GlobalEntryFormValidationRules; export {};