import { ITelegramClient } from '../../client.types.js'; import { ArrayPaginated, InputPeerLike, ChatInviteLink } from '../../types/index.js'; export interface GetInviteLinksOffset { date: number; link: string; } /** * Get invite links created by some administrator in the chat. * * As an administrator you can only get your own links * (i.e. `adminId = "self"`), as a creator you can get * any other admin's links. * * @param chatId Chat ID * @param adminId Admin who created the links * @param params */ export declare function getInviteLinks(client: ITelegramClient, chatId: InputPeerLike, params?: { /** * Only return this admin's links. * * @default `"self"` */ admin?: InputPeerLike; /** * Whether to fetch revoked invite links */ revoked?: boolean; /** * Limit the number of invite links to be fetched. * * @default 100 */ limit?: number; /** * Offset for pagination. */ offset?: GetInviteLinksOffset; }): Promise>;