import { i32 } from '../utils/types.js';
import { Address } from '../keypair/Address.js';
import { Map } from './Map.js';
export declare class AddressMap<V> extends Map<Address, V> {
    set(key: Address, value: V): void;
    indexOf(address: Address): i32;
    has(key: Address): boolean;
    get(key: Address): V | undefined;
    delete(key: Address): boolean;
    [Symbol.iterator](): IterableIterator<[Address, V]>;
}
