import { TokenMetadata } from './types.js';
export declare class TokenMetadataMap {
    private readonly tokenMetadataMap;
    constructor();
    set(chain: string, metadata: TokenMetadata): void;
    update(chain: string, metadata: TokenMetadata): void;
    getDecimals(chain: string): number | undefined;
    getMetadataForChain(chain: string): TokenMetadata | undefined;
    getName(chain: string): string | undefined;
    getScale(chain: string): TokenMetadata['scale'];
    getSymbol(chain: string): string;
    getDefaultSymbol(): string;
    finalize(validateScale?: boolean): void;
}
//# sourceMappingURL=TokenMetadataMap.d.ts.map