import "../_dnt.polyfills.js"; import { type $Callback } from "./createSignal.js"; type stateKey = "add" | "delete"; export type changeState = { [key in stateKey]: K[]; }; export declare class ChangeableMap extends Map { private _changeSignal; onChange: (cb: $Callback<[changeState]>) => import("./createSignal.js").$OffListener; emitChange: (state?: changeState) => void; set(key: K, value: V, signal?: boolean): this; delete(key: K, signal?: boolean): boolean; clear(): void; /** 重置 清空所有的事件监听,清空所有的数据 */ reset(): void; } export {}; //# sourceMappingURL=ChangeableMap.d.ts.map