import type { OmitInsert } from '../../common'; import type { RESTPostAPIInteractionCallbackJSONBody, RESTPostAPIInteractionCallbackQuery, RESTPostAPIInteractionCallbackResult } from '../../types'; import type { RestArguments } from '../api'; export interface InteractionRoutes { interactions: (id: string) => (token: string) => { callback: { post(args: RestArguments>): Promise; post(args: RestArguments>): Promise; post(args: RestArguments): Promise; }; }; }