import type { ArkmeImageBytes, ArkmeImageMediaType } from './types.js'; export declare const MAX_SELF_ROLE_AVATAR_BYTES: number; export declare class SelfRoleAvatarStore { private readonly rootDirectory; constructor(rootDirectory: string); private accountDirectory; private avatarPath; save(userId: number, data: Uint8Array, mediaType: ArkmeImageMediaType): Promise; exists(userId: number, ref: string): Promise; uploadPath(userId: number, ref: string): string; read(userId: number, ref: string, maxBytes?: number): Promise; } //# sourceMappingURL=self-role-avatar-store.d.ts.map