import type { PrivateMessages as _PrivateMessages, ComposeRequest, GenericPrivateMessagesRequest, MessageWhereRequest, Metadata, ReadAllMessagesRequest } from '@devvit/protos';
import { Listing } from '@devvit/protos';
import { Empty } from '@devvit/protos/types/google/protobuf/empty.js';
import { RedditAPI } from './RedditAPI.js';
export declare class PrivateMessages extends RedditAPI implements _PrivateMessages {
    Block(request: GenericPrivateMessagesRequest, metadata: Metadata): Promise<Empty>;
    CollapseMessage(request: GenericPrivateMessagesRequest, metadata: Metadata): Promise<Empty>;
    Compose(request: ComposeRequest, metadata: Metadata): Promise<Empty>;
    DelMsg(request: GenericPrivateMessagesRequest, metadata: Metadata): Promise<Empty>;
    ReadAllMessages(request: ReadAllMessagesRequest, metadata: Metadata): Promise<Empty>;
    ReadMessage(request: GenericPrivateMessagesRequest, metadata: Metadata): Promise<Empty>;
    UnblockSubreddit(request: GenericPrivateMessagesRequest, metadata: Metadata): Promise<Empty>;
    UncollapseMessage(request: GenericPrivateMessagesRequest, metadata: Metadata): Promise<Empty>;
    UnreadMessage(request: GenericPrivateMessagesRequest, metadata: Metadata): Promise<Empty>;
    MessageWhere(request: MessageWhereRequest, metadata: Metadata): Promise<Listing>;
}
//# sourceMappingURL=PrivateMessages.d.ts.map