import { t } from '../common'; export declare class RefLinks { static prefix: string; static is: { refKey(input?: string | undefined): boolean; refValue(input?: string | undefined): boolean; }; static total(links?: t.IUriMap): number; static toKey(linkName: string): string; static parseKey(linkKey: string): t.ILinkKey; static parseValue(linkValue: string): { toString: t.RefLinkToString; uri: t.IRefLinkUri; value: string; query: t.IRefLinkQuery; }; static parse(linkKey: string, linkValue: string): t.IRefLink; static toValue(uri: t.IUri, options?: { hash?: string; }): string; static toList(links?: t.IUriMap): t.IRefLink[]; static find(links?: t.IUriMap): { byName(path?: string | undefined): t.IRefLink | undefined; }; }