/**
 * Detects whether a given string is a fully qualified category.
 * A fully qualified category is one that starts with either "/Categories/" or "/categories/".
 *
 * @param value The string to check.
 * @returns true if the string is a fully qualified category, false otherwise.
 */
export declare function isFullyQualifiedCategory(value: string): boolean;
/**
 * Detects whether a given string comes from an organization's category schema.
 * Since the category schema preserves casing, this function checks for the prefix "/Categories".
 *
 * @param value The string to check.
 * @returns true if the string is an organization category, false otherwise.
 */
export declare function isOrganizationCategory(value: string): boolean;
/**
 * Detects whether a given string comes from a search aggregation.
 * Since search aggregation categories are all lowercase, this function checks for the prefix "/categories".
 *
 * @param value The string to check.
 * @returns true if the string is an aggregation category, false otherwise.
 */
export declare function isAggregationCategory(value: string): boolean;
