import type { OAuth2Client, JWT } from 'google-auth-library'; import type { androidpublisher_v3 } from 'googleapis/build/src/apis/androidpublisher/index.js'; /** 리뷰 목록과, 목록이 잘렸다면 그 이유(아니면 null). 도구 응답은 이걸 쓴다. */ export declare function listReviewsWithStatus(auth: OAuth2Client | JWT, packageName: string): Promise<{ reviews: { reviewId: string | null | undefined; authorName: string | null | undefined; developerComment: { text: string | null | undefined; lastModified: string | null | undefined; } | null; comments: ({ text: string | null | undefined; starRating: number | null | undefined; lastModified: string | null | undefined; deviceMetadata: string | null | undefined; developerComment?: undefined; } | { developerComment: { text: string | null | undefined; lastModified: string | null | undefined; }; text?: undefined; starRating?: undefined; lastModified?: undefined; deviceMetadata?: undefined; })[] | undefined; }[]; truncated: string | null; }>; export declare function listReviews(auth: OAuth2Client | JWT, packageName: string): Promise<{ reviewId: string | null | undefined; authorName: string | null | undefined; developerComment: { text: string | null | undefined; lastModified: string | null | undefined; } | null; comments: ({ text: string | null | undefined; starRating: number | null | undefined; lastModified: string | null | undefined; deviceMetadata: string | null | undefined; developerComment?: undefined; } | { developerComment: { text: string | null | undefined; lastModified: string | null | undefined; }; text?: undefined; starRating?: undefined; lastModified?: undefined; deviceMetadata?: undefined; })[] | undefined; }[]>; export declare function replyToReview(auth: OAuth2Client | JWT, packageName: string, reviewId: string, replyText: string): Promise;