import type { JikanClient } from "../client";
import type { JikanPaginatedResponse, JikanResponse, Person, PersonPicture, PersonQueryParams } from "../types";
export declare class PeopleEndpoint {
    private client;
    constructor(client: JikanClient);
    /**
     * Get person by ID
     * @param id Person ID
     * @returns Promise with person data
     */
    getById(id: number): Promise<JikanResponse<Person>>;
    /**
     * Get person pictures
     * @param id Person ID
     * @returns Promise with person pictures data
     */
    getPictures(id: number): Promise<JikanResponse<PersonPicture[]>>;
    /**
     * Search for people
     * @param params Search parameters
     * @returns Promise with people search results
     */
    search(params?: PersonQueryParams): Promise<JikanPaginatedResponse<Person>>;
}
