import { Context, Universal } from '@satorijs/core'; import * as Kook from './types'; import { KookBot } from './bot'; export * from './types'; export declare const adaptGroup: (data: Kook.Guild) => Universal.Guild; export declare const adaptChannel: (data: Kook.Channel) => Universal.Channel; export declare const adaptUser: (user: Kook.User) => Universal.User; export declare const decodeGuildMember: (member: Kook.Author) => Universal.GuildMember; export declare const decodeRole: (role: Kook.GuildRole) => Universal.GuildRole; export declare const encodeRole: (role: Partial) => Partial; export declare function adaptMessage(data: Kook.Message, message?: Universal.Message, payload?: Universal.MessageLike): Universal.Message; export declare function adaptSession(bot: KookBot, input: any): Promise;