import { type DiscordImageDataDetails, type DiscordImageDataFormat } from "./guild-expression-file.js"; import { type OwnedLocalFileSnapshot } from "./local-file.js"; export type BotProfileImageFormat = DiscordImageDataFormat; export interface BotProfileImageFileReview extends DiscordImageDataDetails { canonicalPath: string; containedByConfiguredRoot: true; ownerMatchesProcess: true; regularFile: true; singleLink: true; sizeBytes: number; stableRead: true; } export interface BotProfileImageFileSnapshot extends Omit { review: BotProfileImageFileReview; } export interface ReadBotProfileImageFileOptions { filePath: string; kind: "avatar" | "banner"; planKey: Uint8Array; roots: readonly string[]; } export declare class BotProfileImageFileError extends Error { name: string; } export declare function readBotProfileImageFileSnapshot(options: ReadBotProfileImageFileOptions): Promise; //# sourceMappingURL=bot-profile-file.d.ts.map