import * as plugins from '../plugins.js'; import { type IHttpRedirectInfo } from '../../dist_ts_interfaces/data/route-management.js'; import type { IDcRouterRouteConfig } from '../../dist_ts_interfaces/data/remoteingress.js'; export interface IHttpRedirectDerivationResult { redirects: IHttpRedirectInfo[]; runtimeRoutes: IDcRouterRouteConfig[]; } export declare function deriveHttpRedirectConfiguration(routes: plugins.smartproxy.IRouteConfig[]): IHttpRedirectDerivationResult; export declare function deriveHttpRedirects(routes: plugins.smartproxy.IRouteConfig[]): IHttpRedirectInfo[]; export declare function buildHttpRedirectRuntimeRoutes(routes: plugins.smartproxy.IRouteConfig[]): IDcRouterRouteConfig[];