import { ICancellablePromise, TAbortStrategy } from '@lifaon/observables'; import { HTTPMethod } from '../types'; import { IHTTPRoute } from '../interfaces'; import { IResolveAndExecLastRouteCallbackOptions, IResolveAndExecLastRouteOptions } from '../../../core/route/helpers/resolve-and-exec-last-route'; export interface IResolveAndExecLastHTTPRouteOptions extends IResolveAndExecLastRouteOptions { method: HTTPMethod; } export interface IResolveAndExecLastHTTPRouteCallbackOptions extends Pick, 'method'>, IResolveAndExecLastRouteCallbackOptions { } export declare function ResolveAndExecLastHTTPRoute(route: IHTTPRoute, options: IResolveAndExecLastHTTPRouteOptions): ICancellablePromise;