/**
 * Unicode character indicators.
 *
 * @module char-info/unicode
 * @preferred
 */ import type { CharClassIndicator } from "./indicator-type";
import { BasicCharClassIndicator } from "./indicators";
/**
 * Returns an indicator for characters belonging to the Unicode category, `category`.
 *
 * @param category The category to test for.
 */
export declare function uniInCategory(category: string): CharClassIndicator;
/**
 * Returns an indicator for characters belonging to a Unicode script, `script`.
 *
 * @param script
 */
export declare function uniInScript(script: string): BasicCharClassIndicator;
/**
 * Returns an indicator for characters belonging to the Unicode block, `block`.
 *
 * @param block
 */
export declare function uniInBlock(block: string): BasicCharClassIndicator;
/** Indicator for Unicode decimal digit characters. */
export declare const uniIsDecimal: CharClassIndicator;
/** Indicator for Unicode letters. */
export declare const uniIsLetter: CharClassIndicator;
/** Indicator for Unicode lowercase letters. */
export declare const uniIsLower: CharClassIndicator;
/** Indicator for Unicode uppercase letters. */
export declare const uniIsUpper: CharClassIndicator;
/** Indicator for Unicode inline spaces. */
export declare const uniIsSpace: CharClassIndicator;
/** Indicator for Unicode vertical separators. */
export declare const uniIsNewline: CharClassIndicator;
/** Returns the Unicode categories for a character or code. */
export declare const uniGetCategories: {
    code(code: number): import("./unicode-lookup").UnicodeCharGroup[];
    char(char: string): import("./unicode-lookup").UnicodeCharGroup[];
};
/** Returns the Unicode scripts for a character or code. */
export declare const uniGetScripts: {
    code(code: number): import("./unicode-lookup").UnicodeCharGroup[];
    char(char: string): import("./unicode-lookup").UnicodeCharGroup[];
};
/** Returns the Unicode block for a character or code. */
export declare const uniGetBlock: {
    code(code: number): import("./unicode-lookup").UnicodeCharGroup;
    char(char: string): import("./unicode-lookup").UnicodeCharGroup;
};
export { UnicodeBlock, UnicodeCategory, UnicodeScript } from "./names";
//# sourceMappingURL=unicode.d.ts.map