import { FetchStateAndError, ID } from '../../../../../commonStateTypes/common'; import { CreateCardPolicyTemplateRequest } from '../../../../../entity/cardPolicy/cardPolicyPayload'; import { CardPolicyTemplate } from '../../../../../entity/cardPolicy/cardPolicyState'; import { RootState } from '../../../../../rootStateTypes'; export interface CardPolicyDetailSelectorView { detailFetchState: FetchStateAndError; updateFetchState: FetchStateAndError; formDraft?: CreateCardPolicyTemplateRequest; template?: CardPolicyTemplate; templateId?: ID; } export declare function getCardPolicyDetailView(state: RootState): CardPolicyDetailSelectorView; export declare function getCardPolicyFormDraft(state: RootState): CreateCardPolicyTemplateRequest | undefined; export declare function getCardPolicyDetailFetchState(state: RootState): FetchStateAndError; export declare function getUpdateCardPolicyFetchState(state: RootState): FetchStateAndError;