import { grpc } from "@improbable-eng/grpc-web"; import { Config } from "../types"; import { AdminData } from "./data"; import { AdminGetMinersOptions, AdminIndices } from "./indices"; import { AdminRecords } from "./records"; import { AdminStorageInfo } from "./storage-info"; import { AdminListOptions, AdminStorageJobs } from "./storage-jobs"; import { AdminUsers } from "./users"; import { AdminWallet } from "./wallet"; export { AdminUsers, AdminStorageJobs, AdminWallet, AdminStorageInfo, AdminGetMinersOptions, AdminListOptions, AdminData, AdminIndices, AdminRecords, }; export interface Admin { /** * The admin Data API. */ data: AdminData; /** * The admin Records API. */ records: AdminRecords; /** * The admin Indices API. */ indices: AdminIndices; /** * The admin Users API. */ users: AdminUsers; /** * The admin Wallet API. */ wallet: AdminWallet; /** * The admin StorageInfo API. */ storageInfo: AdminStorageInfo; /** * The admin Storage Jobs API. */ storageJobs: AdminStorageJobs; } /** * @ignore */ export declare const createAdmin: (config: Config, getMeta: () => grpc.Metadata) => Admin;