Variable SliverRPCDefinition

SliverRPCDefinition: {
    fullName: "rpcpb.SliverRPC";
    methods: {
        backdoor: {
            name: "Backdoor";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.BackdoorReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Backdoor>;
        };
        builderRegister: {
            name: "BuilderRegister";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Builder>;
            responseStream: true;
            responseType: clientpb.MessageFns<clientpb.Event>;
        };
        builders: {
            name: "Builders";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Builders>;
        };
        builderTrigger: {
            name: "BuilderTrigger";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Event>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        callExtension: {
            name: "CallExtension";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.CallExtensionReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.CallExtension>;
        };
        canaries: {
            name: "Canaries";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Canaries>;
        };
        cancelBeaconTask: {
            name: "CancelBeaconTask";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.BeaconTask>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.BeaconTask>;
        };
        cd: {
            name: "Cd";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.CdReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Pwd>;
        };
        chmod: {
            name: "Chmod";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ChmodReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Chmod>;
        };
        chown: {
            name: "Chown";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ChownReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Chown>;
        };
        chtimes: {
            name: "Chtimes";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ChtimesReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Chtimes>;
        };
        clientLog: {
            name: "ClientLog";
            options: {};
            requestStream: true;
            requestType: clientpb.MessageFns<clientpb.ClientLogData>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        closeSession: {
            name: "CloseSession";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.CloseSession>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        closeSocks: {
            name: "CloseSocks";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.Socks>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        closeTunnel: {
            name: "CloseTunnel";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.Tunnel>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        cp: {
            name: "Cp";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.CpReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Cp>;
        };
        crack: {
            name: "Crack";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackCommand>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.CrackResponse>;
        };
        crackFileChunkDownload: {
            name: "CrackFileChunkDownload";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackFileChunk>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.CrackFileChunk>;
        };
        crackFileChunkUpload: {
            name: "CrackFileChunkUpload";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackFileChunk>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        crackFileComplete: {
            name: "CrackFileComplete";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackFile>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        crackFileCreate: {
            name: "CrackFileCreate";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackFile>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.CrackFile>;
        };
        crackFileDelete: {
            name: "CrackFileDelete";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackFile>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        crackFilesList: {
            name: "CrackFilesList";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackFile>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.CrackFiles>;
        };
        crackstationBenchmark: {
            name: "CrackstationBenchmark";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackBenchmark>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        crackstationRegister: {
            name: "CrackstationRegister";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Crackstation>;
            responseStream: true;
            responseType: clientpb.MessageFns<clientpb.Event>;
        };
        crackstations: {
            name: "Crackstations";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Crackstations>;
        };
        crackstationTrigger: {
            name: "CrackstationTrigger";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Event>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        crackTaskByID: {
            name: "CrackTaskByID";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackTask>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.CrackTask>;
        };
        crackTaskUpdate: {
            name: "CrackTaskUpdate";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CrackTask>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        createSocks: {
            name: "CreateSocks";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.Socks>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Socks>;
        };
        createTunnel: {
            name: "CreateTunnel";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.Tunnel>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Tunnel>;
        };
        creds: {
            name: "Creds";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Credentials>;
        };
        credsAdd: {
            name: "CredsAdd";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Credentials>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        credsRm: {
            name: "CredsRm";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Credentials>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        credsSniffHashType: {
            name: "CredsSniffHashType";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Credential>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Credential>;
        };
        credsUpdate: {
            name: "CredsUpdate";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Credentials>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        currentTokenOwner: {
            name: "CurrentTokenOwner";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.CurrentTokenOwnerReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.CurrentTokenOwner>;
        };
        deleteImplantBuild: {
            name: "DeleteImplantBuild";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.DeleteReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        deleteImplantProfile: {
            name: "DeleteImplantProfile";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.DeleteReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        download: {
            name: "Download";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.DownloadReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Download>;
        };
        events: {
            name: "Events";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: true;
            responseType: clientpb.MessageFns<clientpb.Event>;
        };
        execute: {
            name: "Execute";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ExecuteReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Execute>;
        };
        executeAssembly: {
            name: "ExecuteAssembly";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ExecuteAssemblyReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ExecuteAssembly>;
        };
        executeChildren: {
            name: "ExecuteChildren";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ExecuteChildrenReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ExecuteChildren>;
        };
        executeWindows: {
            name: "ExecuteWindows";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ExecuteWindowsReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Execute>;
        };
        execWasmExtension: {
            name: "ExecWasmExtension";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ExecWasmExtensionReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ExecWasmExtension>;
        };
        generate: {
            name: "Generate";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.GenerateReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Generate>;
        };
        generateExternal: {
            name: "GenerateExternal";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.ExternalGenerateReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ExternalImplantConfig>;
        };
        generateExternalGetBuildConfig: {
            name: "GenerateExternalGetBuildConfig";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.ImplantBuild>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ExternalImplantConfig>;
        };
        generateExternalSaveBuild: {
            name: "GenerateExternalSaveBuild";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.ExternalImplantBinary>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        generateStage: {
            name: "GenerateStage";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.GenerateStageReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Generate>;
        };
        generateUniqueIP: {
            name: "GenerateUniqueIP";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.UniqueWGIP>;
        };
        generateWGClientConfig: {
            name: "GenerateWGClientConfig";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.WGClientConfig>;
        };
        getBeacon: {
            name: "GetBeacon";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Beacon>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Beacon>;
        };
        getBeacons: {
            name: "GetBeacons";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Beacons>;
        };
        getBeaconTaskContent: {
            name: "GetBeaconTaskContent";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.BeaconTask>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.BeaconTask>;
        };
        getBeaconTasks: {
            name: "GetBeaconTasks";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Beacon>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.BeaconTasks>;
        };
        getCertificateAuthorityInfo: {
            name: "GetCertificateAuthorityInfo";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.CertificateAuthorityInfo>;
        };
        getCertificateInfo: {
            name: "GetCertificateInfo";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.CertificatesReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.CertificateInfo>;
        };
        getCompiler: {
            name: "GetCompiler";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Compiler>;
        };
        getCredByID: {
            name: "GetCredByID";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Credential>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Credential>;
        };
        getCredsByHashType: {
            name: "GetCredsByHashType";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Credential>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Credentials>;
        };
        getEnv: {
            name: "GetEnv";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.EnvReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.EnvInfo>;
        };
        getHTTPC2ProfileByName: {
            name: "GetHTTPC2ProfileByName";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.C2ProfileReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.HTTPC2Config>;
        };
        getHTTPC2Profiles: {
            name: "GetHTTPC2Profiles";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.HTTPC2Configs>;
        };
        getJobs: {
            name: "GetJobs";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Jobs>;
        };
        getOperators: {
            name: "GetOperators";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Operators>;
        };
        getPlaintextCredsByHashType: {
            name: "GetPlaintextCredsByHashType";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Credential>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Credentials>;
        };
        getPrivs: {
            name: "GetPrivs";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.GetPrivsReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.GetPrivs>;
        };
        getRportFwdListeners: {
            name: "GetRportFwdListeners";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RportFwdListenersReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RportFwdListeners>;
        };
        getSessions: {
            name: "GetSessions";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Sessions>;
        };
        getSystem: {
            name: "GetSystem";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.GetSystemReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.GetSystem>;
        };
        getVersion: {
            name: "GetVersion";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Version>;
        };
        grep: {
            name: "Grep";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.GrepReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Grep>;
        };
        hijackDLL: {
            name: "HijackDLL";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.DllHijackReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.DllHijack>;
        };
        host: {
            name: "Host";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Host>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Host>;
        };
        hostIOCRm: {
            name: "HostIOCRm";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.IOC>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        hostRm: {
            name: "HostRm";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Host>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        hosts: {
            name: "Hosts";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.AllHosts>;
        };
        ifconfig: {
            name: "Ifconfig";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.IfconfigReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Ifconfig>;
        };
        impersonate: {
            name: "Impersonate";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ImpersonateReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Impersonate>;
        };
        implantBuilds: {
            name: "ImplantBuilds";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ImplantBuilds>;
        };
        implantProfiles: {
            name: "ImplantProfiles";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ImplantProfiles>;
        };
        kill: {
            name: "Kill";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.KillReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        killJob: {
            name: "KillJob";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.KillJobReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.KillJob>;
        };
        listExtensions: {
            name: "ListExtensions";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ListExtensionsReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ListExtensions>;
        };
        listWasmExtensions: {
            name: "ListWasmExtensions";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ListWasmExtensionsReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ListWasmExtensions>;
        };
        lootAdd: {
            name: "LootAdd";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Loot>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Loot>;
        };
        lootAll: {
            name: "LootAll";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.AllLoot>;
        };
        lootContent: {
            name: "LootContent";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Loot>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Loot>;
        };
        lootRm: {
            name: "LootRm";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Loot>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        lootUpdate: {
            name: "LootUpdate";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Loot>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Loot>;
        };
        ls: {
            name: "Ls";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.LsReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Ls>;
        };
        makeToken: {
            name: "MakeToken";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.MakeTokenReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.MakeToken>;
        };
        memfilesAdd: {
            name: "MemfilesAdd";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.MemfilesAddReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.MemfilesAdd>;
        };
        memfilesList: {
            name: "MemfilesList";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.MemfilesListReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Ls>;
        };
        memfilesRm: {
            name: "MemfilesRm";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.MemfilesRmReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.MemfilesRm>;
        };
        migrate: {
            name: "Migrate";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.MigrateReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Migrate>;
        };
        mkdir: {
            name: "Mkdir";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.MkdirReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Mkdir>;
        };
        monitorAddConfig: {
            name: "MonitorAddConfig";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.MonitoringProvider>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Response>;
        };
        monitorDelConfig: {
            name: "MonitorDelConfig";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.MonitoringProvider>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Response>;
        };
        monitorListConfig: {
            name: "MonitorListConfig";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.MonitoringProviders>;
        };
        monitorStart: {
            name: "MonitorStart";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Response>;
        };
        monitorStop: {
            name: "MonitorStop";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        mount: {
            name: "Mount";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.MountReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Mount>;
        };
        msf: {
            name: "Msf";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.MSFReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Task>;
        };
        msfRemote: {
            name: "MsfRemote";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.MSFRemoteReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Task>;
        };
        mv: {
            name: "Mv";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.MvReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Mv>;
        };
        netstat: {
            name: "Netstat";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.NetstatReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Netstat>;
        };
        openSession: {
            name: "OpenSession";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.OpenSession>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.OpenSession>;
        };
        ping: {
            name: "Ping";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.Ping>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Ping>;
        };
        pivotGraph: {
            name: "PivotGraph";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.PivotGraph>;
        };
        pivotSessionListeners: {
            name: "PivotSessionListeners";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.PivotListenersReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.PivotListeners>;
        };
        pivotStartListener: {
            name: "PivotStartListener";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.PivotStartListenerReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.PivotListener>;
        };
        pivotStopListener: {
            name: "PivotStopListener";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.PivotStopListenerReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        portfwd: {
            name: "Portfwd";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.PortfwdReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Portfwd>;
        };
        processDump: {
            name: "ProcessDump";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ProcessDumpReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ProcessDump>;
        };
        ps: {
            name: "Ps";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.PsReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Ps>;
        };
        pwd: {
            name: "Pwd";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.PwdReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Pwd>;
        };
        reconfigure: {
            name: "Reconfigure";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ReconfigureReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Reconfigure>;
        };
        regenerate: {
            name: "Regenerate";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.RegenerateReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Generate>;
        };
        registerExtension: {
            name: "RegisterExtension";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegisterExtensionReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegisterExtension>;
        };
        registerWasmExtension: {
            name: "RegisterWasmExtension";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegisterWasmExtensionReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegisterWasmExtension>;
        };
        registryCreateKey: {
            name: "RegistryCreateKey";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegistryCreateKeyReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegistryCreateKey>;
        };
        registryDeleteKey: {
            name: "RegistryDeleteKey";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegistryDeleteKeyReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegistryDeleteKey>;
        };
        registryListSubKeys: {
            name: "RegistryListSubKeys";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegistrySubKeyListReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegistrySubKeyList>;
        };
        registryListValues: {
            name: "RegistryListValues";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegistryListValuesReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegistryValuesList>;
        };
        registryRead: {
            name: "RegistryRead";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegistryReadReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegistryRead>;
        };
        registryReadHive: {
            name: "RegistryReadHive";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegistryReadHiveReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegistryReadHive>;
        };
        registryWrite: {
            name: "RegistryWrite";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RegistryWriteReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RegistryWrite>;
        };
        removeService: {
            name: "RemoveService";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RemoveServiceReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ServiceInfo>;
        };
        rename: {
            name: "Rename";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.RenameReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        restartJobs: {
            name: "RestartJobs";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.RestartJobReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        revToSelf: {
            name: "RevToSelf";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RevToSelfReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RevToSelf>;
        };
        rm: {
            name: "Rm";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RmReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Rm>;
        };
        rmBeacon: {
            name: "RmBeacon";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Beacon>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        runAs: {
            name: "RunAs";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RunAsReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RunAs>;
        };
        runSSHCommand: {
            name: "RunSSHCommand";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.SSHCommandReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.SSHCommand>;
        };
        saveHTTPC2Profile: {
            name: "SaveHTTPC2Profile";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.HTTPC2ConfigReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        saveImplantProfile: {
            name: "SaveImplantProfile";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.ImplantProfile>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ImplantProfile>;
        };
        screenshot: {
            name: "Screenshot";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ScreenshotReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Screenshot>;
        };
        serviceDetail: {
            name: "ServiceDetail";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ServiceDetailReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ServiceDetail>;
        };
        services: {
            name: "Services";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ServicesReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Services>;
        };
        setEnv: {
            name: "SetEnv";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.SetEnvReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.SetEnv>;
        };
        shell: {
            name: "Shell";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ShellReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Shell>;
        };
        shellcodeEncoder: {
            name: "ShellcodeEncoder";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.ShellcodeEncodeReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ShellcodeEncode>;
        };
        shellcodeEncoderMap: {
            name: "ShellcodeEncoderMap";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ShellcodeEncoderMap>;
        };
        shellcodeRDI: {
            name: "ShellcodeRDI";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.ShellcodeRDIReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ShellcodeRDI>;
        };
        shellResize: {
            name: "ShellResize";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.ShellResizeReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        sideload: {
            name: "Sideload";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.SideloadReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Sideload>;
        };
        socksProxy: {
            name: "SocksProxy";
            options: {};
            requestStream: true;
            requestType: sliverpb.MessageFns<sliverpb.SocksData>;
            responseStream: true;
            responseType: sliverpb.MessageFns<sliverpb.SocksData>;
        };
        spawnDll: {
            name: "SpawnDll";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.InvokeSpawnDllReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.SpawnDll>;
        };
        stageImplantBuild: {
            name: "StageImplantBuild";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.ImplantStageReq>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        startDNSListener: {
            name: "StartDNSListener";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.DNSListenerReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ListenerJob>;
        };
        startHTTPListener: {
            name: "StartHTTPListener";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.HTTPListenerReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ListenerJob>;
        };
        startHTTPSListener: {
            name: "StartHTTPSListener";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.HTTPListenerReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ListenerJob>;
        };
        startMTLSListener: {
            name: "StartMTLSListener";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.MTLSListenerReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ListenerJob>;
        };
        startRportFwdListener: {
            name: "StartRportFwdListener";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RportFwdStartListenerReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RportFwdListener>;
        };
        startService: {
            name: "StartService";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.StartServiceReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ServiceInfo>;
        };
        startServiceByName: {
            name: "StartServiceByName";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.StartServiceByNameReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ServiceInfo>;
        };
        startTCPStagerListener: {
            name: "StartTCPStagerListener";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.StagerListenerReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.StagerListener>;
        };
        startWGListener: {
            name: "StartWGListener";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.WGListenerReq>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.ListenerJob>;
        };
        stopRportFwdListener: {
            name: "StopRportFwdListener";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.RportFwdStopListenerReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.RportFwdListener>;
        };
        stopService: {
            name: "StopService";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.StopServiceReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.ServiceInfo>;
        };
        task: {
            name: "Task";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.TaskReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Task>;
        };
        terminate: {
            name: "Terminate";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.TerminateReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Terminate>;
        };
        trafficEncoderAdd: {
            name: "TrafficEncoderAdd";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.TrafficEncoder>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.TrafficEncoderTests>;
        };
        trafficEncoderMap: {
            name: "TrafficEncoderMap";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.TrafficEncoderMap>;
        };
        trafficEncoderRm: {
            name: "TrafficEncoderRm";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.TrafficEncoder>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        tunnelData: {
            name: "TunnelData";
            options: {};
            requestStream: true;
            requestType: sliverpb.MessageFns<sliverpb.TunnelData>;
            responseStream: true;
            responseType: sliverpb.MessageFns<sliverpb.TunnelData>;
        };
        unsetEnv: {
            name: "UnsetEnv";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.UnsetEnvReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.UnsetEnv>;
        };
        updateBeaconIntegrityInformation: {
            name: "UpdateBeaconIntegrityInformation";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.BeaconIntegrity>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        upload: {
            name: "Upload";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.UploadReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.Upload>;
        };
        website: {
            name: "Website";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Website>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Website>;
        };
        websiteAddContent: {
            name: "WebsiteAddContent";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.WebsiteAddContent>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Website>;
        };
        websiteRemove: {
            name: "WebsiteRemove";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.Website>;
            responseStream: false;
            responseType: commonpb.MessageFns<commonpb.Empty>;
        };
        websiteRemoveContent: {
            name: "WebsiteRemoveContent";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.WebsiteRemoveContent>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Website>;
        };
        websites: {
            name: "Websites";
            options: {};
            requestStream: false;
            requestType: commonpb.MessageFns<commonpb.Empty>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Websites>;
        };
        websiteUpdateContent: {
            name: "WebsiteUpdateContent";
            options: {};
            requestStream: false;
            requestType: clientpb.MessageFns<clientpb.WebsiteAddContent>;
            responseStream: false;
            responseType: clientpb.MessageFns<clientpb.Website>;
        };
        wGListForwarders: {
            name: "WGListForwarders";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.WGTCPForwardersReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.WGTCPForwarders>;
        };
        wGListSocksServers: {
            name: "WGListSocksServers";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.WGSocksServersReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.WGSocksServers>;
        };
        wGStartPortForward: {
            name: "WGStartPortForward";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.WGPortForwardStartReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.WGPortForward>;
        };
        wGStartSocks: {
            name: "WGStartSocks";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.WGSocksStartReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.WGSocks>;
        };
        wGStopPortForward: {
            name: "WGStopPortForward";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.WGPortForwardStopReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.WGPortForward>;
        };
        wGStopSocks: {
            name: "WGStopSocks";
            options: {};
            requestStream: false;
            requestType: sliverpb.MessageFns<sliverpb.WGSocksStopReq>;
            responseStream: false;
            responseType: sliverpb.MessageFns<sliverpb.WGSocks>;
        };
    };
    name: "SliverRPC";
}

Type declaration