import { type CommonAction } from "@iflyrpa/share"; import type { ActiomCommonParams } from "../../types"; export interface GetShipinhaoCollectionParams extends ActiomCommonParams { pageNum?: number; pageSize?: number; } export interface CollectionDetailResponse { data: { baseResp: { errcode: number; }; collectionList: CollectionDetail[]; collectionListCount: number; hasHomepageTab: boolean; }; errCode: number; errMsg: string; } export interface CollectionDetail { id: string; name: string; desc: string; coverImgUrl: string; createTime: number; totalReadCount: string; feedCount: number; spamFlag: number; closeTime: number; lastUpdateTime: number; invalidFeedCount: number; updateCoverUrlMaxCount: number; updateCoverUrlRemainCount: number; collectionType: number; auditOperRecommendFlag: number; showStatus: number; categoryInfo: { categoryId: string; categoryName: string; }; courseInfo: { price: number; freeRange: number; }; updateNameMaxCount: number; updateNameRemainCount: number; stickyOpStatus: number; missEpisodesInfo: { missEpisodeItems: any[]; totalMissEpisodes: number; }; } export type PublishAction = CommonAction; export declare const getShipinhaoCollection: PublishAction;