import type { ILetsEncryptHttp01ForwardConfig, TManagedRouteKind } from '../../dist_ts_interfaces/data/route-management.js'; import type { IDcRouterRouteConfig } from '../../dist_ts_interfaces/data/remoteingress.js'; export declare const letsEncryptHttp01ManagedRouteKind: TManagedRouteKind; export declare const letsEncryptHttp01Path = "/.well-known/acme-challenge/*"; export declare const letsEncryptHttp01Priority = 1000; export interface ISpecialForwardResolvedTarget { host: string | string[]; port: number; } /** * Compile operator input into the immutable portion of a managed HTTP-01 route. */ export declare function buildLetsEncryptHttp01Route(configArg: ILetsEncryptHttp01ForwardConfig, targetArg: ISpecialForwardResolvedTarget): IDcRouterRouteConfig; export declare function normalizeLetsEncryptHttp01Domains(domainsArg: string[]): string[];