import { TCommonsHttpHandler } from '../types/tcommons-http-handler.mjs'; import { TCommonsHttpResponse } from '../types/tcommons-http-response.mjs'; import { ICommonsStrictParamsRequest } from './icommons-strict-params-request.mjs'; export interface CommonsStrictHttpServer { head(query: string, handler: TCommonsHttpHandler): void; get(query: string, handler: TCommonsHttpHandler): void; post(query: string, handler: TCommonsHttpHandler): void; put(query: string, handler: TCommonsHttpHandler): void; patch(query: string, handler: TCommonsHttpHandler): void; delete(query: string, handler: TCommonsHttpHandler): void; init(): void; listen(): Promise; close(): void; }