import type { AbstractConstructor, InstagramClientBase, Mixin } from './instagram-client-base.js'; import type { EngagementResult } from './instagram-client-types.js'; export interface InstagramClientEngagementMethods { like(mediaId: string): Promise; unlike(mediaId: string): Promise; save(mediaId: string): Promise; unsave(mediaId: string): Promise; comment(mediaId: string, text: string, replyToCommentId?: string): Promise; deleteComment(mediaId: string, commentId: string): Promise; follow(userId: string): Promise; unfollow(userId: string): Promise; } export declare function withEngagement>(Base: TBase): Mixin; //# sourceMappingURL=instagram-client-engagement.d.ts.map