import { NotificationSettingsScopeInputUnion } from '../inputs'; import { ErrorUnion, ScopeNotificationSettingsUnion } from '../outputs'; /** * Returns the notification settings for chats of a given type * @param {Object} params * @param {NotificationSettingsScopeInputUnion} [params.scope] - Types of chats for * which to return the notification settings information * @param {Object} state * @returns {ScopeNotificationSettingsUnion | ErrorUnion} */ export declare type GetScopeNotificationSettingsMethod = (params: GetScopeNotificationSettingsParams, state?: Record) => Promise; export interface GetScopeNotificationSettingsParams { /** Types of chats for which to return the notification settings information */ scope?: NotificationSettingsScopeInputUnion; }