import type { CommentListParams, CommentListResponse, CommentReferenceParams, CommentReferenceResponse, CommentStatusUpdateParams, CommentStatusUpdateResponse, CommentPostParams, CommentPostResponse, CommentDeleteParams, CommentDeleteResponse, CommentTaskCreateParams, CommentTaskCreateResponse, CommentTaskCheckParams, CommentTaskCheckResponse, CommentTaskDownloadParams, CommentTaskDownloadResponse } from "../types/ad-comments.ts"; export declare function createAdComments(opts: { accessToken: string; advertiserId: string; }): { /** Get comments */ listComment(params: CommentListParams): Promise; /** Get related comments */ commentReference(params: CommentReferenceParams): Promise; /** Update the statuses of comments */ updateStatus(params: CommentStatusUpdateParams): Promise; /** Reply to a comment */ commentPost(params: CommentPostParams): Promise; /** Delete a comment */ deleteComment(params: CommentDeleteParams): Promise; /** Create a comment export task */ createTask(params: CommentTaskCreateParams): Promise; /** Get the status of a comment export task */ taskCheck(params: CommentTaskCheckParams): Promise; /** Download exported comments */ taskDownload(params: CommentTaskDownloadParams): Promise; }; //# sourceMappingURL=ad-comments.d.ts.map