import { TwirpContext, TwirpServer } from 'twirp-ts'; import { CommentRequest, JsonWrappedComment, SubmitRequest, SubmitResponse } from '../redditapi/linksandcomments/linksandcomments_msg.js'; export interface UserActionsTwirp { Comment(ctx: T, request: CommentRequest): Promise; Submit(ctx: T, request: SubmitRequest): Promise; SubmitCustomPost(ctx: T, request: SubmitRequest): Promise; } export declare enum UserActionsMethod { Comment = "Comment", Submit = "Submit", SubmitCustomPost = "SubmitCustomPost" } export declare const UserActionsMethodList: UserActionsMethod[]; export declare function createUserActionsServer(service: UserActionsTwirp): TwirpServer>>, T>; //# sourceMappingURL=useractions.twirp.d.ts.map