import type { InboxAssignment } from '../types/automation'; export declare const MEMBERSHIP_CHUNK_SIZE = 50; export declare const MAX_PADDED_PAGES = 5; export declare function withUnknownState(assignments: InboxAssignment[]): InboxAssignment[]; export declare function reconcilable(assignments: InboxAssignment[]): InboxAssignment[]; export declare function withUnexpectedRunState(assignments: InboxAssignment[]): InboxAssignment[]; export declare function recordsToCheck(assignments: InboxAssignment[], reconcilableAssignments: InboxAssignment[]): string[]; export declare function isReadableRecordId(recordId: string, primaryKeys: string[]): boolean; export declare function knownRecordIds(assignments: InboxAssignment[]): string[]; export declare function paddedPageSize(maxConcurrentRuns: number, knownRecordCount: number): number; export declare function newCandidates(page: string[], known: ReadonlySet, found: ReadonlySet, room: number): string[]; export declare function chunk(items: T[], size: number): T[][]; //# sourceMappingURL=reconciliation.d.ts.map