declare namespace TASK_MOMENTS_CREATE {

    // 配置保存字段
    interface SettingsProps {
        corpUsers?: TASK_CREATE.corpUsersProps[]; // 企微号列表
        corpUserGroups?: TASK_CREATE.CorpUserGroupProps[];
        bizType?: string; // 业务类型
        platform?: number; // 书城
        channel?: string;   // 渠道
        templateProductId?: string; // 适用产品
        massSendingStrategy?: {
            momentSendName: string;
            strategyList: any[]
         };
    }

    type previewDataProps = any[]

    interface DispatchMomentsTaskCreate {
        settings: SettingsProps
        setSettings: React.Dispatch<React.SetStateAction<SettingsProps>>
        bookPlatForm: BookPlatFormProps[]
        bookList: BookListProps[]
        msgJobTypeList: {
            value: string;
            label: string;
        }[]
        onPreviewReset: () => void
        isEditSc: boolean
    }
}