import { TwirpContext, TwirpServer } from 'twirp-ts'; import { ScheduledActionRequest, ScheduledActionResponse, CancelActionRequest, ListActionRequest, ListActionResponse } from './scheduler.js'; import { Empty } from '../../../google/protobuf/empty.js'; export interface SchedulerTwirp { Schedule(ctx: T, request: ScheduledActionRequest): Promise; Cancel(ctx: T, request: CancelActionRequest): Promise; List(ctx: T, request: ListActionRequest): Promise; } export declare enum SchedulerMethod { Schedule = "Schedule", Cancel = "Cancel", List = "List" } export declare const SchedulerMethodList: SchedulerMethod[]; export declare function createSchedulerServer(service: SchedulerTwirp): TwirpServer>>, T>; //# sourceMappingURL=scheduler.twirp.d.ts.map