import { z } from "zod"; /** Returns metadata for one subreddit. */ export declare const getRedditSubreddit: import("../..").DefinedAction, z.ZodObject<{ activeUserCount: z.ZodNullable; createdAt: z.ZodDate; description: z.ZodString; displayName: z.ZodString; id: z.ZodString; isNsfw: z.ZodBoolean; name: z.ZodString; publicDescription: z.ZodString; subscribers: z.ZodNumber; title: z.ZodString; url: z.ZodURL; userIsSubscriber: z.ZodBoolean; }, z.core.$strip>, "reddit", false, never>; /** Lists posts from one subreddit using Reddit's native ranking modes. */ export declare const listRedditPosts: import("../..").DefinedAction>; subreddit: z.ZodString; time: z.ZodOptional>; after: z.ZodOptional; limit: z.ZodPrefault; }, z.core.$strip>, z.ZodObject<{ pageInfo: z.ZodObject<{ after: z.ZodNullable; before: z.ZodNullable; }, z.core.$strip>; posts: z.ZodArray; body: z.ZodString; commentCount: z.ZodNumber; createdAt: z.ZodDate; editedAt: z.ZodNullable; flair: z.ZodObject<{ backgroundColor: z.ZodNullable; cssClass: z.ZodNullable; templateId: z.ZodNullable; text: z.ZodNullable; textColor: z.ZodNullable>; }, z.core.$strip>; hidden: z.ZodBoolean; id: z.ZodString; isLocked: z.ZodBoolean; isNsfw: z.ZodBoolean; isSelfPost: z.ZodBoolean; isSpoiler: z.ZodBoolean; isStickied: z.ZodBoolean; permalink: z.ZodURL; saved: z.ZodBoolean; score: z.ZodNumber; shortId: z.ZodString; subreddit: z.ZodString; subredditId: z.ZodString; title: z.ZodString; upvoteRatio: z.ZodNumber; url: z.ZodURL; }, z.core.$strip>>; }, z.core.$strip>, "reddit", false, never>; /** Searches Reddit posts globally or within one subreddit. */ export declare const searchRedditPosts: import("../..").DefinedAction>; subreddit: z.ZodOptional; time: z.ZodPrefault>; after: z.ZodOptional; limit: z.ZodPrefault; }, z.core.$strip>, z.ZodObject<{ pageInfo: z.ZodObject<{ after: z.ZodNullable; before: z.ZodNullable; }, z.core.$strip>; posts: z.ZodArray; body: z.ZodString; commentCount: z.ZodNumber; createdAt: z.ZodDate; editedAt: z.ZodNullable; flair: z.ZodObject<{ backgroundColor: z.ZodNullable; cssClass: z.ZodNullable; templateId: z.ZodNullable; text: z.ZodNullable; textColor: z.ZodNullable>; }, z.core.$strip>; hidden: z.ZodBoolean; id: z.ZodString; isLocked: z.ZodBoolean; isNsfw: z.ZodBoolean; isSelfPost: z.ZodBoolean; isSpoiler: z.ZodBoolean; isStickied: z.ZodBoolean; permalink: z.ZodURL; saved: z.ZodBoolean; score: z.ZodNumber; shortId: z.ZodString; subreddit: z.ZodString; subredditId: z.ZodString; title: z.ZodString; upvoteRatio: z.ZodNumber; url: z.ZodURL; }, z.core.$strip>>; }, z.core.$strip>, "reddit", false, never>; /** Retrieves one Reddit post by fullname. */ export declare const getRedditPost: import("../..").DefinedAction, z.ZodObject<{ archived: z.ZodBoolean; author: z.ZodNullable; body: z.ZodString; commentCount: z.ZodNumber; createdAt: z.ZodDate; editedAt: z.ZodNullable; flair: z.ZodObject<{ backgroundColor: z.ZodNullable; cssClass: z.ZodNullable; templateId: z.ZodNullable; text: z.ZodNullable; textColor: z.ZodNullable>; }, z.core.$strip>; hidden: z.ZodBoolean; id: z.ZodString; isLocked: z.ZodBoolean; isNsfw: z.ZodBoolean; isSelfPost: z.ZodBoolean; isSpoiler: z.ZodBoolean; isStickied: z.ZodBoolean; permalink: z.ZodURL; saved: z.ZodBoolean; score: z.ZodNumber; shortId: z.ZodString; subreddit: z.ZodString; subredditId: z.ZodString; title: z.ZodString; upvoteRatio: z.ZodNumber; url: z.ZodURL; }, z.core.$strip>, "reddit", false, never>; /** Retrieves a Reddit post and its available comment tree. */ export declare const listRedditComments: import("../..").DefinedAction; limit: z.ZodPrefault; postId: z.ZodString; sort: z.ZodPrefault>; }, z.core.$strip>, z.ZodObject<{ comments: z.ZodArray; body: z.ZodString; createdAt: z.ZodDate; depth: z.ZodNumber; distinguished: z.ZodNullable>; editedAt: z.ZodNullable; id: z.ZodString; isPostAuthor: z.ZodBoolean; isStickied: z.ZodBoolean; parentId: z.ZodString; permalink: z.ZodURL; postId: z.ZodString; saved: z.ZodBoolean; score: z.ZodNumber; shortId: z.ZodString; subreddit: z.ZodString; }, z.core.$strip>>; post: z.ZodObject<{ archived: z.ZodBoolean; author: z.ZodNullable; body: z.ZodString; commentCount: z.ZodNumber; createdAt: z.ZodDate; editedAt: z.ZodNullable; flair: z.ZodObject<{ backgroundColor: z.ZodNullable; cssClass: z.ZodNullable; templateId: z.ZodNullable; text: z.ZodNullable; textColor: z.ZodNullable>; }, z.core.$strip>; hidden: z.ZodBoolean; id: z.ZodString; isLocked: z.ZodBoolean; isNsfw: z.ZodBoolean; isSelfPost: z.ZodBoolean; isSpoiler: z.ZodBoolean; isStickied: z.ZodBoolean; permalink: z.ZodURL; saved: z.ZodBoolean; score: z.ZodNumber; shortId: z.ZodString; subreddit: z.ZodString; subredditId: z.ZodString; title: z.ZodString; upvoteRatio: z.ZodNumber; url: z.ZodURL; }, z.core.$strip>; }, z.core.$strip>, "reddit", false, never>; //# sourceMappingURL=discovery-actions.d.ts.map