import { BrokerAdapter } from '@glandjs/core';
import type { HttpCore } from './http-core';
import type { EventRecord } from '@glandjs/events';
export declare class HttpBroker<TEvents extends EventRecord, TApp extends HttpCore<any, any, any, any>, TOptions> extends BrokerAdapter<TEvents, TApp, TOptions> {
    constructor(instance: TApp, options?: TOptions);
    initialize(): TApp;
}
