import type { TrustListQueryPurpose } from "./contract"; import type { TrustListPurposeMask } from "./types"; export declare function normalizeHex(input?: string | null): string | null; export declare function hexToBase64Url(input?: string | null): string | null; export declare function base64UrlToHex(input?: string | null): string | null; export declare function normalizeKeyIdentifier(input?: string | ArrayBuffer | ArrayBufferView | null): string | null; export declare function normalizeDistinguishedName(dn?: string | null): string; export declare function isTrustedServiceStatus(status: string): boolean; export declare function getRelevantServiceType(uri?: string | null): string | null; export declare function getTrustListPurposeMaskForQueryPurpose(purpose: TrustListQueryPurpose): TrustListPurposeMask; export declare function trustListPurposeMatchesMask(purpose: TrustListQueryPurpose, purposeMask: TrustListPurposeMask): boolean; export declare function getTrustListPurposeMaskForServiceType(serviceType: string): TrustListPurposeMask | null; export declare function getServiceStatusSuffix(uri?: string | null): string | null; export declare function isLikelyXmlTslUrl(url: string): boolean;