import Base, { RequestI } from "#src/api/API";
import { ConfigI } from "#src/config";
/**
 *
 */
export default abstract class API extends Base {
    #private;
    /**
     *
     * @param config
     */
    constructor(config: ConfigI);
    /**
     *
     * @param request
     * @protected
     */
    protected request<Response = unknown>(request: RequestI): Promise<Response>;
}
