import { type CallContext, type CallOptions } from "nice-grpc-common"; import { SMMRequestPostIDRequest, SMMRequestPostIDResponse } from "./smm_request_post_id_rpc"; export declare const protobufPackage = "miiverse"; export type MiiverseDefinition = typeof MiiverseDefinition; export declare const MiiverseDefinition: { readonly name: "Miiverse"; readonly fullName: "miiverse.Miiverse"; readonly methods: { /** Used by Super Mario Maker */ readonly sMMRequestPostId: { readonly name: "SMMRequestPostId"; readonly requestType: import("./smm_request_post_id_rpc").MessageFns; readonly requestStream: false; readonly responseType: import("./smm_request_post_id_rpc").MessageFns; readonly responseStream: false; readonly options: {}; }; }; }; export interface MiiverseServiceImplementation { /** Used by Super Mario Maker */ sMMRequestPostId(request: SMMRequestPostIDRequest, context: CallContext & CallContextExt): Promise>; } export interface MiiverseClient { /** Used by Super Mario Maker */ sMMRequestPostId(request: DeepPartial, options?: CallOptions & CallOptionsExt): Promise; } type Builtin = Date | Function | Uint8Array | string | number | boolean | bigint | undefined; export type DeepPartial = T extends Builtin ? T : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export {};