import type { BotProfileImageFormat } from "./bot-profile-file.js"; export interface DiscordCurrentBotProfile { avatarHash: string | null; bannerHash: string | null; bot: true; id: string; unknownFieldCount: number; username: string; } export type ModifyCurrentBotProfileImageInput = { kind: "clear"; } | { bytes: Uint8Array; format: BotProfileImageFormat; kind: "image"; }; export interface ModifyCurrentBotProfileInput { avatar?: ModifyCurrentBotProfileImageInput; banner?: ModifyCurrentBotProfileImageInput; username?: string; } export declare function normalizeDesiredBotUsername(value: unknown): string; export declare function projectCurrentBotProfile(value: unknown, expectedBotId: string): DiscordCurrentBotProfile; export declare function currentBotProfileBody(input: ModifyCurrentBotProfileInput): Record; //# sourceMappingURL=bot-profile.d.ts.map