import { Connector } from '@toa.io/core'; import { type IncomingMessage, type OutgoingMessage } from './messages'; export declare class Server extends Connector { private readonly debug; private readonly app; private server?; private constructor(); static create(options?: Partial): Server; attach(process: Processing): void; protected open(): Promise; protected close(): Promise; protected dispose(): void; private extend; private success; private fail; } interface Properties { methods: Set; debug: boolean; } export type Processing = (input: IncomingMessage) => Promise; export {};