import type { CatalogItemAccessor } from "@blitzkit/closed"; export abstract class AbstractAPI { abstract tanks(): Promise; abstract tankList(): Promise; abstract strings( locale: string, prefix?: string ): Promise>; abstract tank(id: string): Promise; abstract avatars(): Promise; abstract avatar(id: string): Promise; abstract backgrounds(): Promise; abstract background(id: string): Promise; }