import * as caip from "caip";
import { AssetName, AssetNameParams } from "./assetName";
export interface HederaParams {
    namespace?: string | null;
    reference?: string | null;
    chainId?: string | caip.ChainIdParams | null;
    address?: string | null;
    assetName?: string | AssetNameParams | null;
    tokenId?: string | null;
}
export declare class Hedera {
    static parse(id: string): HederaParams;
    static format(params: HederaParams): string;
    namespace?: string | null;
    reference?: string | null;
    chainId?: caip.ChainId | null;
    address?: string | null;
    assetName?: AssetName | null;
    tokenId?: string | null;
    constructor(params: HederaParams | string);
    toString(): string;
    toJSON(): HederaParams;
}
//# sourceMappingURL=hedera.d.ts.map