/** * A key-value store that maps a glyph name to a string of KAGE data. */ export declare class Buhin { /** The object whose keys are glyph names and whose values are KAGE data. */ protected hash: Record; constructor(); /** * Adds or updates an element with the given glyph name and KAGE data. * @param name - The name of the glyph. * @param data - The KAGE data. */ set(name: string, data: string): void; /** * Searches the store for the given glyph name and returns the corresponding * KAGE data. * @param name - The name of the glyph to be looked up. * @returns The KAGE data if found, otherwise an empty string. */ search(name: string): string; /** * Adds or updates an element with the given glyph name and KAGE data. * It is an alias for the {@link set} method. * @param name - The name of the glyph. * @param data - The KAGE data. */ push(name: string, data: string): void; }