import { Server } from 'http';
import { FastifyHttpOptions } from 'fastify';
import type { ApiDefaultEnvironment, ApiServerOptions } from '../../types/index.js';
import { AbstractServer } from '../../www/fastify/AbstractServer.js';
/**
 * @file The API server.
 * @copyright Piggly Lab 2023
 */
export declare class HttpInsecureServer<AppEnvironment extends ApiDefaultEnvironment> extends AbstractServer<Server, AppEnvironment> {
    /**
     * Create a new API server.
     *
     * @param options The options.
     * @public
     * @constructor
     * @memberof ApiServer
     * @since 1.0.0
     * @since 7.2.1 Disable fastify logs.
     * @author Caique Araujo <caique@piggly.com.br>
     */
    constructor(options: ApiServerOptions<Server, AppEnvironment>, fastifyOptions?: FastifyHttpOptions<Server>);
}
