export declare enum TiktokResponseMessages { SUCCESS = "OK" } export interface IBaseTiktokApiResponse { code: number; message: TiktokResponseMessages; request_id: string; data: T; } export interface TiktokVideoInfoData { list: VideoInfo[]; } export interface VideoInfo { id: string; video_id: string; material_id: string; size: number; height: number; width: number; displayable: boolean; duration: number; signature: string; file_name: string; create_time: Date | string; modify_time: Date | string; allow_download: boolean; allowed_placements: string[]; format: string; url: string; poster_url: string; bit_rate: number; } export interface UploadedVideoInfo { id: string; video_id: string; } export interface AdsAccountInfo { _id: string; advertiserIds: string[]; access_token: string; scope: string; socialType: string; businessAuth: string; createdAt: Date | string; updatedAt: Date | string; __v: number; } export interface AdvertiseAccountInfo { data: { list: { advertiser_id: string; license_url: string | null; address: string; promotion_center_city: string; currency: string; rejection_reason: string; description: string | null; create_time: Date | number; role: string; license_no: string; promotion_center_province: string | null; status: string; contacter: string; language: string; license_province: string | null; telephone_number: string; country: string; balance: number; brand: string | null; timezone: string; name: string; display_timezone: string; email: string; industry: string; company: string; promotion_area: string; license_city: string | null; cellphone_number: string; }[]; }; }