import { WalletBalancesClient } from "./websocket";
import { NFTRestClient, TokenRestClient, WalletRestClient, ProtocolRestClient, NameServiceRestClient } from "./rest";
export declare class PulsarSDK {
    nfts: NFTRestClient;
    tokens: TokenRestClient;
    wallets: WalletRestClient;
    protocols: ProtocolRestClient;
    balances: WalletBalancesClient;
    name_services: NameServiceRestClient;
    constructor(api_key: string, base_url?: string, use_ssl?: boolean);
}
