import { type LeadFormStoreSlice } from '../../components/ApplicationLeadForm/useLeadFormStore'; import { type DictionaryItem } from '../model/LeadFormData'; export declare type StatusInfoState = { regionRetail?: string; addressRetail?: string; cardCategory?: string; deliveryDate?: Date | string; deliveryAddress?: string; methodObtain?: string; calculator?: { monthsValue?: number; moneyValue?: number; isAnnuity?: boolean; monthlyPayment?: number; rate?: number; }; }; export interface CreditFormDictionarySlice { amountWorkers: DictionaryItem[] | null; organization: DictionaryItem[] | null; employerActivities: DictionaryItem[] | null; employerOrganization: DictionaryItem[] | null; } export interface CreditFormStoreSlice extends CreditFormDictionarySlice, LeadFormStoreSlice { statusInfo: StatusInfoState; } export declare const useRetailFormStore: () => { statusInfo: StatusInfoState | null; amountWorkers: DictionaryItem[] | null; organization: DictionaryItem[] | null; employerActivities: DictionaryItem[] | null; employerOrganization: DictionaryItem[] | null; leadForm: import("../model/LeadFormState").LeadFormState | null; taskId: number | null; profileId: import("../../utils/Nullable").Nullable; participantId: number | null; programId: string | null; productType: import("../../components/ApplicationLeadForm/ApplicationLeadFormContent").ProductType | null; referalData: import("../model/ReferalData").ReferalData | null; };