import type { BacklogClassName, BindSignature } from "./BacklogService"; import type { BacklogDependenciesType, Constructor } from "./di/BacklogDIContainer"; /** * join url path * @param pathnames url path * @returns path */ export declare function joinUrlPath(...pathnames: string[]): string; export declare function parseHttpWWWAuthenticate(http_www_authenticate_header: string | null | undefined): { scheme: string; params: Map; }; export declare function parseHttpContentType(http_content_type_header: string | null | undefined): { mediaType: string; params: Map; }; export declare function createURLSearchParams(condition: T, exclude?: string[]): URLSearchParams; export declare function cloneHeader(headers: Headers | [string, string][] | undefined): Headers; export declare const resolveBacklogContainer: BindSignature; export declare function bindBacklogContainer(className: BacklogClassName, classRef: Constructor, dependencies?: BacklogDependenciesType): void; export declare function assert(condition: T): asserts condition is NonNullable; export declare function loadBacklogMetadata(): void;