export type MeResponseData = { Name: string; }; type MeResponse = { version: string; data: MeResponseData; }; export type AvatarListItem = { id: number; ViveportId: string; DataType: string; Data: string; MetaData: string | null; s3Key_bin: string | null; s3Key_snapshot: string; s3Key_headicon: string; s3Key_vrmBin: string; BinaryDataUrl: string | null; VrmBinaryDataUrl: string; SnapshotDataUrl: string; HeadIconDataUrl: string; UpdateTime: number; CreateTime: number; IsEncrypted: boolean; IsDisabled: boolean; Assets: any[]; }; type AvatarListResponseData = { CurrentAvatarId: number; Avatars: AvatarListItem[]; }; type AvatarListResponse = { version: string; error: string; data: AvatarListResponseData; }; export type PublicAvatarItem = { date_created: string; date_updated: string | null; gender: number; head_icon: string; id: string; model: string; snapshot: string; sort: number; status: string; }; type PublicAvatarListResponse = { data: PublicAvatarItem[]; }; type PublicAvatarResponse = { data: PublicAvatarItem; }; export declare function fetchMe({ baseUrl, timeout, token, }: { baseUrl: string; timeout?: number; token: string; }): Promise; export declare function fetchAvatarList({ baseUrl, timeout, token, }: { baseUrl: string; timeout?: number; token: string; }): Promise; export declare function fetchPublicAvatarList({ baseUrl, timeout, }: { baseUrl: string; timeout?: number; }): Promise; export declare function fetchPublicAvatarByID({ baseUrl, timeout, avatarID, }: { baseUrl: string; timeout?: number; avatarID: string; }): Promise; export {};