import { ChannelType } from "discord-api-types/v10"; import { vi } from "vitest"; export type MockCommandInteraction = { user: { id: string; username: string; globalName: string; }; channel: { type: ChannelType; id: string; }; guild: { id: string; name?: string; } | null; rawData: { id: string; member: { roles: string[]; }; }; options: { getString: ReturnType; getNumber: ReturnType; getBoolean: ReturnType; }; reply: ReturnType; followUp: ReturnType; client: object; }; type CreateMockCommandInteractionParams = { userId?: string; username?: string; globalName?: string; channelType?: ChannelType; channelId?: string; guildId?: string | null; guildName?: string; interactionId?: string; }; export declare function createMockCommandInteraction(params?: CreateMockCommandInteractionParams): MockCommandInteraction; export {};