import { CommentRequest, JsonWrappedComment, SubmitRequest, SubmitResponse } from '../redditapi/linksandcomments/linksandcomments_msg.js'; interface Rpc { request(service: string, method: string, contentType: 'application/json' | 'application/protobuf', data: object | Uint8Array): Promise; } export interface UserActionsClient { Comment(request: CommentRequest): Promise; Submit(request: SubmitRequest): Promise; SubmitCustomPost(request: SubmitRequest): Promise; } export declare class UserActionsClientJSON implements UserActionsClient { private readonly rpc; constructor(rpc: Rpc); Comment(request: CommentRequest): Promise; Submit(request: SubmitRequest): Promise; SubmitCustomPost(request: SubmitRequest): Promise; } export declare class UserActionsClientProtobuf implements UserActionsClient { private readonly rpc; constructor(rpc: Rpc); Comment(request: CommentRequest): Promise; Submit(request: SubmitRequest): Promise; SubmitCustomPost(request: SubmitRequest): Promise; } export {}; //# sourceMappingURL=useractions.twirp-client.d.ts.map