import type { Metadata } from '@devvit/protos';
import { type AllowEditorRequest, type EditWikiPageRequest, type GetWikiPageRequest, GetWikiPageResponse, type GetWikiPageRevisionsRequest, type GetWikiPageSettingsRequest, type GetWikiPagesRequest, GetWikiPagesResponse, type GetWikiRevisionsRequest, type HideWikiPageRevisionRequest, HideWikiPageRevisionResponse, type RevertWikiPageRequest, type UpdateWikiPageSettingsRequest, WikiPageRevisionListing, WikiPageSettings } from '@devvit/protos/types/devvit/plugin/redditapi/wiki/wiki_msg.js';
import type { Wiki as _Wiki } from '@devvit/protos/types/devvit/plugin/redditapi/wiki/wiki_svc.js';
import { Empty } from '@devvit/protos/types/google/protobuf/empty.js';
import { RedditAPI } from './RedditAPI.js';
export declare class Wiki extends RedditAPI implements _Wiki {
    GetWikiPages(request: GetWikiPagesRequest, metadata: Metadata): Promise<GetWikiPagesResponse>;
    GetWikiPage(request: GetWikiPageRequest, metadata: Metadata): Promise<GetWikiPageResponse>;
    EditWikiPage(request: EditWikiPageRequest, metadata: Metadata): Promise<Empty>;
    HideWikiPageRevision(request: HideWikiPageRevisionRequest, metadata: Metadata): Promise<HideWikiPageRevisionResponse>;
    GetWikiPageRevisions(request: GetWikiPageRevisionsRequest, metadata: Metadata): Promise<WikiPageRevisionListing>;
    GetWikiRevisions(request: GetWikiRevisionsRequest, metadata: Metadata): Promise<WikiPageRevisionListing>;
    RevertWikiPage(request: RevertWikiPageRequest, metadata: Metadata): Promise<Empty>;
    GetWikiPageSettings(request: GetWikiPageSettingsRequest, metadata: Metadata): Promise<WikiPageSettings>;
    UpdateWikiPageSettings(request: UpdateWikiPageSettingsRequest, metadata: Metadata): Promise<WikiPageSettings>;
    AllowEditor(request: AllowEditorRequest, metadata: Metadata): Promise<Empty>;
}
//# sourceMappingURL=Wiki.d.ts.map