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;
