import { BaseClient } from "../base-client";
import { PostageClient } from "./postage";
import { ResourcesClient } from "./resources";
import { SystemClient } from "./system";
import { UsersClient } from "./users";
import type { BaseClientOptions } from "../base-client";
export interface GatewayClientOptions extends BaseClientOptions {
}
export declare class EthernaGatewayClient extends BaseClient {
    resources: ResourcesClient;
    users: UsersClient;
    system: SystemClient;
    postage: PostageClient;
    static maxBatchDepth: number;
    /**
     * Init an gateway client
     *
     * @param options Client options
     */
    constructor(options: GatewayClientOptions);
}
//# sourceMappingURL=index.d.ts.map