export declare const URI_TYPES: readonly ["credential", "presentation", "boost", "contract", "terms", "framework", "skill"];
export type URIType = (typeof URI_TYPES)[number];
export type URIParts = {
    domain: string;
    type: URIType;
    id: string;
    method: string;
};
export declare const escapeColonsInDomain: (uri: string) => string;
export declare const isURIType: (type: string) => type is URIType;
export declare const getUriParts: (_uri: string, allowOutsideUris?: boolean) => URIParts;
export declare const getIdFromUri: (uri: string) => string;
export declare const getDomainFromUri: (uri: string) => string;
export declare const constructUri: (type: URIType, id: string, domain: string) => string;
export declare const getSkillCompoundFromUri: (uri: string) => {
    frameworkId: string;
    id: string;
};
export declare const resolveUri: (uri: string, localDomain?: string) => Promise<unknown>;
//# sourceMappingURL=uri.helpers.d.ts.map