import { FetchStateAndError, ID } from '../../../../../commonStateTypes/common'; import { BulkCreateCardPolicyTemplateError } from '../../../../../entity/cardPolicy/cardPolicyPayload'; import { AiCardPolicyFormDraftSeedContext, CardPolicyCreateFormDraft, CardPolicyFormDraft } from './cardPolicyFormDraftTypes'; export interface CreateCardPolicyState { createCardPolicyTemplateRequestState: FetchStateAndError; lastCreateCardPolicyTemplateErrors: BulkCreateCardPolicyTemplateError[]; lastCreatedCardPolicyTemplateIds: ID[]; aiCardPolicyFormDraft?: CardPolicyFormDraft; aiCardPolicyFormDraftContext?: AiCardPolicyFormDraftSeedContext; lastCreateCardPolicySourceChatSessionId?: ID; manualCardPolicyFormDraft?: CardPolicyCreateFormDraft; }