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