import type { CommandResponse } from '../../client/client.type.js'; import { type TargetGroup } from './group.utils.js'; /** Current assignment for a consumer-group member. */ export type ConsumerGroupAssignment = { /** Monotonic group generation */ generation: bigint; /** Partition IDs currently owned by this member */ partitions: number[]; }; export declare const SYNC_GROUP: { code: number; serialize: ({ streamId, topicId, groupId }: TargetGroup) => Buffer; deserialize: (response: CommandResponse) => ConsumerGroupAssignment | null; }; /** Fetches this connection's current consumer-group assignment. */ export declare const syncGroup: (getClient: import("../../client/client.type.js").ClientProvider) => (arg: TargetGroup) => Promise; //# sourceMappingURL=sync-group.command.d.ts.map