import type { CommonConnectionAdapterConfig } from './ConnectionAdapter'; import { ConnectionAdapter } from './ConnectionAdapter'; /** * The configuration of the simple connection adapter. * * @inheritDoc */ export interface SimpleAdapterConfig extends CommonConnectionAdapterConfig { /** * The host name the server is available under. */ hostName: string; } /** * A simple WebHook connection adapter. Requires the server to be directly available to the internet. * * @hideProtected */ export declare class SimpleAdapter extends ConnectionAdapter { private readonly _hostName; /** * Creates a new simple WebHook adapter. * * @expandParams * * @param options */ constructor(options: SimpleAdapterConfig); /** @protected */ get connectUsingSsl(): boolean; /** @protected */ getExternalPort(): Promise; /** @protected */ getHostName(): Promise; }