import { GetProfileInput, RequestOptions, UnipileClient, PostInvitationInput, GetAllPostsInput, GetPostInput, GetAllPostCommentsInput, SendPostCommentInput, SendPostReactionInput, GetAllInvitationsSentInput, CancelInvitationsSentInput, GetAllRelationsInput, CreatePostInput, CompanyProfileInput } from '../index.js'; import { LinkedinCompanyProfileApiResponse } from '../linkedin/company.js'; import { PostCommentListApiResponse } from '../posts/comment-list.types.js'; import { CommentPostResponse } from '../posts/comment-send.types.js'; import { CreatePostResponse } from '../posts/post-create.types.js'; import { AccountOwnerProfileApiResponse } from '../users/account-owner-profile.js'; import { UserPostApiResponse } from '../users/post.types.js'; import { AddPostReactionResponse } from '../users/reaction-add.types.js'; import { CancelUserInvitationApiResponse } from '../users/user-invitation-cancel.types.js'; import { UserInvitationSentListApiResponse } from '../users/user-invitation-sent-list.types.js'; import { UserInviteApiResponse } from '../users/user-invite.types.js'; import { UserPostListApiResponse } from '../users/user-post-list.types.js'; import { UserProfileApiResponse } from '../users/user-profile.types.js'; import { UserRelationsListApiResponse } from '../users/user-relations-list.types.js'; export declare class UsersResource { private client; constructor(client: UnipileClient); getProfile(input: GetProfileInput, options?: RequestOptions): Promise; getOwnProfile(account_id: string, options?: RequestOptions): Promise; getAllRelations(input: GetAllRelationsInput, options?: RequestOptions): Promise; sendInvitation(input: PostInvitationInput, options?: RequestOptions): Promise; getAllPosts(input: GetAllPostsInput, options?: RequestOptions): Promise; getPost(input: GetPostInput, options?: RequestOptions): Promise; getAllPostComments(input: GetAllPostCommentsInput, options?: RequestOptions): Promise; createPost(input: CreatePostInput, options?: RequestOptions): Promise; sendPostComment(input: SendPostCommentInput, options?: RequestOptions): Promise; sendPostReaction(input: SendPostReactionInput, options?: RequestOptions): Promise; getAllInvitationsSent(input: GetAllInvitationsSentInput, options?: RequestOptions): Promise; cancelInvitationSent(input: CancelInvitationsSentInput, options?: RequestOptions): Promise; getCompanyProfile(input: CompanyProfileInput, options?: RequestOptions): Promise; }