import type { Auth, Transport } from "../../types";
import { API } from "./api";
export interface Flickr {
    <T extends keyof API>(method: T, params: API[T][0]): Promise<API[T][1]>;
}
export declare class FlickrService {
    private transport;
    private auth;
    constructor(transport: Transport, auth: Auth);
    call(method: string, params: Record<string, string>): Promise<any>;
    private getHTTPMethod;
}
