///
export interface Article {
title: string;
thumb_media_id: string;
author?: string;
digest?: string;
show_cover_pic: 0 | 1;
content: string;
content_source_url?: string;
url?: string;
}
declare const _default: {
addNewsMaterial(articles: Article[]): Promise;
uploadNewsMaterialImg(image: Buffer, filename?: string): Promise;
updateNewsMaterial(mediaId: string, index: number, article: Article): Promise;
_addMaterial(form: any, type: "video" | "image" | "voice" | "thumb"): Promise<{
media_id: string;
url?: string;
}>;
addImageMaterial(image: Buffer, filename?: string): Promise<{
media_id: string;
url: string;
}>;
addVoiceMaterial(voice: Buffer, filename?: string): Promise;
addVideoMaterial(video: Buffer, title: string, introduction: string, filename?: string): Promise;
addThumbMaterial(thumb: Buffer, filename?: string): Promise;
getMaterial(mediaId: string): Promise;
delMaterial(mediaId: string): Promise;
getMaterialCount(): Promise<{
voice_count: number;
video_count: number;
image_count: number;
news_count: number;
}>;
batchGetMaterial(type: "video" | "image" | "voice" | "news", offset: number, count: number): Promise<{
total_count: number;
item_count: number;
item: {
media_id: string;
update_time: number;
content?: {
news_item: Article[];
};
name?: string;
url?: string;
}[];
}>;
};
export default _default;