import type { CDNUrlOptions } from '../../api'; import type { UsingClient } from '../../commands'; import type { Identify } from '..'; export type ImageOptions = CDNUrlOptions; export interface BanOptions { deleteMessageSeconds?: number; reason?: string; } export type MethodContext = Identify<{ client: UsingClient; } & T>; export type MessageWebhookPayload = Identify<{ body: Body; } & Extra>;