import type { CharacterId, Character, CharacterBasic } from "../types/character.js"; import type { ApiRequestHandler } from "../types/auth-layer-api-options.js"; /** @interface */ export type CharactersParams = { id: CharacterId; }; /** @interface */ export type CharactersSearchParams = { search: string; }; /** * Персонажи * @param request */ export declare class CharactersApi { constructor(request: ApiRequestHandler); /** * Получить персонажа по `CharacterId` * @param params */ readonly byId: ({ id }: CharactersParams) => Promise; /** * Поиск персонажей * @param params */ readonly search: (params: CharactersSearchParams) => Promise; }