import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class PostsAssocsService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getPostsAssocsClass({ orgSlug, date, categoryId, }: { orgSlug: string; date: string; categoryId: string; }): CancelablePromise; getPostsAssocsUsers({ orgSlug, date, categoryId, }: { orgSlug: string; date: string; categoryId: string; }): CancelablePromise; getPostsAssoc({ orgSlug, postId, }: { orgSlug: string; postId: number; }): CancelablePromise; getPostsAssocsUsersPublished({ orgSlug, publicationTime, categoryId, }: { orgSlug: string; publicationTime: string; categoryId?: number; }): CancelablePromise>; getPostsAssocs({ orgSlug, postIds, }: { orgSlug: string; postIds: Array; }): CancelablePromise; getPostsAssocsTargetsRecipients({ orgSlug, }: { orgSlug: string; }): CancelablePromise; getPostsAssocsTargetsUsersCount({ orgSlug, }: { orgSlug: string; }): CancelablePromise; postPostsAssocsRecipientsCount({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { PostAssocs: Array<{ groupId?: number; userId?: number; userAssocTypeId?: number; userAssocTypeAction?: string; userProfileId?: number; }>; }; }): CancelablePromise<{ count: number; }>; postPostsRecipientsCount({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { PostAssocs: Array<{ groupId?: number; userId?: number; userAssocTypeId?: number; userAssocTypeAction?: string; userProfileId?: number; }>; }; }): CancelablePromise<{ count: number; }>; }