export declare const createGRPCCabalClient: ({ apiKey, apiUrl, }: {
    apiKey: string;
    apiUrl: string;
}) => import("@connectrpc/connect").Client<import("@bufbuild/protobuf/codegenv1").GenService<{
    userActivityUni: {
        methodKind: "server_streaming";
        input: typeof import("./CabalRpc/cabal_pb").UserActionSubSchema;
        output: typeof import("./CabalRpc/cabal_pb").UserResponseSchema;
    };
    tradesUni: {
        methodKind: "server_streaming";
        input: typeof import("./CabalRpc/cabal_pb").TradeEventSubSchema;
        output: typeof import("./CabalRpc/cabal_pb").TradeEventResponseSchema;
    };
    subscribeToken: {
        methodKind: "unary";
        input: typeof import("./CabalRpc/cabal_pb").TokenTradeEventSubSchema;
        output: typeof import("./CabalRpc/cabal_pb").TradeResponseSchema;
    };
    tradePing: {
        methodKind: "unary";
        input: typeof import("./CabalRpc/cabal_pb").PingSchema;
        output: typeof import("./CabalRpc/cabal_pb").PongSchema;
    };
    userPing: {
        methodKind: "unary";
        input: typeof import("./CabalRpc/cabal_pb").PingSchema;
        output: typeof import("./CabalRpc/cabal_pb").PongSchema;
    };
    marketSell: {
        methodKind: "unary";
        input: typeof import("./CabalRpc/cabal_pb").SellSchema;
        output: typeof import("./CabalRpc/cabal_pb").TradeResponseSchema;
    };
    marketBuy: {
        methodKind: "unary";
        input: typeof import("./CabalRpc/cabal_pb").BuySchema;
        output: typeof import("./CabalRpc/cabal_pb").TradeResponseSchema;
    };
    getTokenLimitOrders: {
        methodKind: "unary";
        input: typeof import("./CabalRpc/common_pb").TokenAddressSchema;
        output: typeof import("./CabalRpc/orders_pb").TokenLimitOrdersSchema;
    };
    placeLimitOrders: {
        methodKind: "unary";
        input: typeof import("./CabalRpc/orders_pb").TokenLimitOrdersSchema;
        output: typeof import("./CabalRpc/orders_pb").PlaceLimitOrdersResponceSchema;
    };
    deleteLimitOrders: {
        methodKind: "unary";
        input: typeof import("./CabalRpc/orders_pb").DeleteOrdersSchema;
        output: typeof import("./CabalRpc/orders_pb").PlaceLimitOrdersResponceSchema;
    };
}>>;
