import { IItem, Value } from "./IItem";
/**
 * Item interface type guard
 * @param value To inspect
 */
export declare const isItem: <T extends IItem = IItem>(value: Value<T>) => value is T;
/**
 * String type guard
 * @param value To inspect
 */
export declare const isValuePrimitive: (value: Value) => value is string;
/**
 * Find out whether is valid URL
 * @param s To check
 */
export declare function isUrl(s: string): boolean;
/**
 * Combines term to the base address
 * @param term Term to complete
 * @param base Base to apply term to
 */
export declare function combine(term: string, base?: string): string;
