/** * #clock.ts * * Code generated by ts-proto. DO NOT EDIT. * @packageDocumentation */ import _m0 from "protobufjs/minimal.js"; import { Metadata } from "../../../../lib/Types.js"; import { Empty } from "../../../google/protobuf/empty.js"; import { Timestamp } from "../../../google/protobuf/timestamp.js"; export interface Clock { Now(request: Empty, metadata?: Metadata): Promise; } export declare const ClockServiceName = "devvit.plugin.clock.Clock"; export declare class ClockClientImpl implements Clock { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); Now(request: Empty, metadata?: Metadata): Promise; } export type ClockDefinition = typeof ClockDefinition; export declare const ClockDefinition: { readonly name: "Clock"; readonly fullName: "devvit.plugin.clock.Clock"; readonly methods: { readonly now: { readonly name: "Now"; readonly requestType: { $type: "google.protobuf.Empty"; encode(_: Empty, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Empty; fromJSON(_: any): Empty; toJSON(_: Empty): unknown; create(base?: {}): Empty; fromPartial(_: {}): Empty; }; readonly requestStream: false; readonly responseType: { $type: "google.protobuf.Timestamp"; encode(message: Timestamp, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Timestamp; fromJSON(object: any): Timestamp; toJSON(message: Timestamp): unknown; create(base?: { seconds?: number; nanos?: number; }): Timestamp; fromPartial(object: { seconds?: number; nanos?: number; }): Timestamp; }; readonly responseStream: false; readonly options: {}; }; }; }; interface Rpc { request(service: string, method: string, data: Uint8Array, metadata?: Metadata): Promise; } export {}; //# sourceMappingURL=clock.d.ts.map