import { CardPolicyCreateFormValues } from './cardPolicyCreateFormValues'; import { CardPolicyChipFieldValue, ExtractedCardPolicyDataView } from './cardPolicyForm/cardPolicyFormTypes'; export interface ApplyExtractedPolicyRulesToFormValuesArgs { /** Category universe the chip picker can offer (search dropdown contents). */ categorySearchOptions: CardPolicyChipFieldValue[]; /** Current RHF values — preserved for fields the response does not cover. */ current: CardPolicyCreateFormValues; /** * The extracted rules returned by the cards micro-service. Field shape * mirrors `ExtractedCardPolicyRules` from `@zeniai/client-epic-state`. */ extracted: ExtractedCardPolicyDataView; /** Vendor universe the chip picker can offer (search dropdown contents). */ vendorSearchOptions: CardPolicyChipFieldValue[]; } export declare const applyExtractedPolicyRulesToFormValues: ({ extracted, current, vendorSearchOptions, categorySearchOptions, }: ApplyExtractedPolicyRulesToFormValuesArgs) => CardPolicyCreateFormValues;