import { ActionFields, MemberFields, PostFields } from '../../graphql/index.js'; import { Action, MutationAddReactionArgs, MutationCreatePostArgs, MutationCreateReplyArgs, MutationDeletePostArgs, MutationHidePostArgs, MutationMovePostArgs, MutationMovePostsArgs, MutationPinPostToSpaceArgs, MutationRemoveReactionArgs, MutationUnhidePostArgs, MutationUnpinPostFromSpaceArgs, MutationUpdatePostArgs, PaginatedPost, PaginatedPostReactionParticipant, Post, QueryFeedArgs, QueryGetPostsArgs, QueryMemberPostsArgs, QueryPostArgs, QueryPostReactionParticipantsArgs, QueryRepliesArgs, QueryTagPostsArgs, Scalars } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class PostsClient { private client; constructor(client: GraphqlClient); create(variables: MutationCreatePostArgs, fields?: PostFields, accessToken?: string): Promise; list(variables: QueryGetPostsArgs | QueryTagPostsArgs, fields?: PostFields, accessToken?: string): Promise; get(variables: QueryPostArgs, fields?: PostFields, accessToken?: string): Promise; feed(variables?: QueryFeedArgs, fields?: PostFields, accessToken?: string): Promise; reply(postId: Scalars['ID'], variables: Omit, fields?: PostFields, accessToken?: string): Promise; byMember(memberId: Scalars['ID'], variables?: Omit, fields?: PostFields, accessToken?: string): Promise; replies(variables: QueryRepliesArgs, fields?: PostFields): Promise; addReaction(variables: MutationAddReactionArgs, fields?: ActionFields, accessToken?: string): Promise; removeReaction(variables: MutationRemoveReactionArgs, fields?: ActionFields, accessToken?: string): Promise; hide(variables: MutationHidePostArgs, accessToken?: string): Promise; unhide(variables: MutationUnhidePostArgs, accessToken?: string): Promise; delete(variables: MutationDeletePostArgs, fields?: ActionFields, accessToken?: string): Promise; update(variables: MutationUpdatePostArgs, fields?: PostFields, accessToken?: string): Promise; pinToSpace(variables: MutationPinPostToSpaceArgs, fields?: ActionFields, accessToken?: string): Promise; unpinFromSpace(variables: MutationUnpinPostFromSpaceArgs, fields?: ActionFields, accessToken?: string): Promise; reactionParticipants(variables: QueryPostReactionParticipantsArgs, fields?: MemberFields, accessToken?: string): Promise; movePost(variables: MutationMovePostArgs, fields?: PostFields, accessToken?: string): Promise; movePosts(variables: MutationMovePostsArgs, fields?: PostFields, accessToken?: string): Promise; }