/** * MTKruto - Cross-runtime JavaScript library for building Telegram clients * Copyright (C) 2023-2026 Roj * * This file is part of MTKruto. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see . */ /** A gift privacy setting. */ export interface GiftPrivacy { /** Whether the gift button is displayed. */ isGiftButtonDisplayed: boolean; /** Whether regular gifts are accepted. */ isRegularGiftAccepted?: boolean; /** Whether limited gifts are accepted. */ isLimitedGiftAccepted?: boolean; /** Whether upgraded gifts are accepted. */ isUpgradedGiftAccepted?: boolean; /** Whether gifts from channels are accepted. */ isGiftFromChannelAccepted?: boolean; /** Whether Telegram Premium gifts are accepted. */ isPremiumGiftAccepted?: boolean; } //# sourceMappingURL=0_gift_privacy.d.ts.map