import { LINEStruct, type ProtocolKey } from "../../thrift/mod.js"; import type * as LINETypes from "@jsr/evex__linejs-types"; import type { BaseClient } from "../../core/mod.js"; import type { BaseService } from "../types.js"; export declare class ChannelService implements BaseService { client: BaseClient; protocolType: ProtocolKey; requestPath: string; errorName: string; constructor(client: BaseClient); /** * @description Gets the ChannelToken by channelId.\ * channelIds: * - linevoom: 1341209850 */ approveChannelAndIssueChannelToken(...param: Parameters): Promise; getChannelInfo(...param: Parameters): Promise; getCommonDomains(...param: Parameters): Promise; issueRequestTokenWithAuthScheme(...param: Parameters): Promise; getReturnUrlWithRequestTokenForAutoLogin(...param: Parameters): Promise; getWebLoginDisallowedUrl(...param: Parameters): Promise; updateChannelNotificationSetting(...param: Parameters): Promise; updateChannelSettings(...param: Parameters): Promise; getUpdatedChannelIds(...param: Parameters): Promise; getChannelNotificationSettings(...param: Parameters): Promise; getApprovedChannels(...param: Parameters): Promise; issueChannelToken(...param: Parameters): Promise; } //# sourceMappingURL=mod.d.ts.map