import { Live2DCubismFramework as cubismid } from './cubismid'; import { Live2DCubismFramework as csmstring } from '../type/csmstring'; import csmString = csmstring.csmString; import CubismId = cubismid.CubismId; export declare namespace Live2DCubismFramework { /** * ID名の管理 * * ID名を管理する。 */ class CubismIdManager { private _ids; /** * コンストラクタ */ constructor(); /** * デストラクタ相当の処理 */ release(): void; /** * ID名をリストから登録 * * @param ids ID名リスト * @param count IDの個数 */ registerIds(ids: string[] | csmString[]): void; /** * ID名を登録 * * @param id ID名 */ registerId(id: string | csmString): CubismId; /** * ID名からIDを取得する * * @param id ID名 */ getId(id: csmString | string): CubismId; /** * ID名からIDの確認 * * @return true 存在する * @return false 存在しない */ isExist(id: csmString | string): boolean; /** * ID名からIDを検索する。 * * @param id ID名 * @return 登録されているID。なければNULL。 */ private findId; } }