import { BaseService } from "./base-service"; import { IInfo } from "../../interfaces/services/info"; import { IUser } from "../../interfaces/entities/user"; import { TelegramResponse } from "../../interfaces/payloads/response/generic-response"; import { IGetUserProfilePhotosPayload } from "../../interfaces/payloads/info/get-user-profile-photos-payload"; import { IUserProfilePhotos } from "../../interfaces/entities/user-profile-photos"; import { IGetFilePayload } from "../../interfaces/payloads/info/get-file-payload"; import { IFile } from "../../interfaces/entities/file"; import { IKickChatMemberPayload } from "../../interfaces/payloads/info/kick-chat-member-payload"; import { IUnbanChatMemberPayload } from "../../interfaces/payloads/info/unban-chat-member-payload"; import { IRestrictChatMemberPayload } from "../../interfaces/payloads/info/restrict-chat-member-payload"; import { IPromoteChatMemberPayload } from "../../interfaces/payloads/info/promote-chat-member-payload"; import { IExportChatInviteLinkPayload } from "../../interfaces/payloads/info/export-chat-invite-link-payload"; import { ISetChatPhotoPayload } from "../../interfaces/payloads/info/set-chat-photo-payload"; import { IDeleteChatPhotoPayload } from "../../interfaces/payloads/info/delete-chat-photo-payload"; import { ISetChatTitlePayload } from "../../interfaces/payloads/info/set-chat-title-payload"; import { ISetChatDescriptionPayload } from "../../interfaces/payloads/info/set-chat-description-payload"; import { IPinChatMessagePayload } from "../../interfaces/payloads/info/pin-chat-message-payload"; import { IUnpinChatMessagePayload } from "../../interfaces/payloads/info/unpin-chat-message-payload"; import { ILeaveChatPayload } from "../../interfaces/payloads/info/leave-chat-payload"; import { IGetChatPayload } from "../../interfaces/payloads/info/get-chat-payload"; import { IChat } from "../../interfaces/entities/chat"; import { IGetChatAdministratorsPayload } from "../../interfaces/payloads/info/get-chat-administrators-payload"; import { IChatMember } from "../../interfaces/entities/chat-member"; import { IGetChatMembersCountPayload } from "../../interfaces/payloads/info/get-chat-members-count-payload"; import { IGetChatMemberPayload } from "../../interfaces/payloads/info/get-chat-member-payload"; import { IAnswerCallbackQueryPayload } from "../../interfaces/payloads/info/answer-callback-query-payload"; export declare class Info extends BaseService implements IInfo { getMe(): Promise>; getUserProfilePhotos(payload: IGetUserProfilePhotosPayload): Promise>; getFile(payload: IGetFilePayload): Promise>; kickChatMember(payload: IKickChatMemberPayload): Promise>; unbanChatMember(payload: IUnbanChatMemberPayload): Promise>; restrictChatMember(payload: IRestrictChatMemberPayload): Promise>; promoteChatMember(payload: IPromoteChatMemberPayload): Promise>; exportChatInviteLink(payload: IExportChatInviteLinkPayload): Promise>; setChatPhoto(payload: ISetChatPhotoPayload): Promise>; deleteChatPhoto(payload: IDeleteChatPhotoPayload): Promise>; setChatTitle(payload: ISetChatTitlePayload): Promise>; setChatDescription(payload: ISetChatDescriptionPayload): Promise>; pinChatMessage(payload: IPinChatMessagePayload): Promise>; unpinChatMessage(payload: IUnpinChatMessagePayload): Promise>; leaveChat(payload: ILeaveChatPayload): Promise>; getChat(payload: IGetChatPayload): Promise>; getChatAdministrators(payload: IGetChatAdministratorsPayload): Promise>; getChatMembersCount(payload: IGetChatMembersCountPayload): Promise>; getChatMember(payload: IGetChatMemberPayload): Promise>; answerCallbackQuery(payload: IAnswerCallbackQueryPayload): Promise>; }