import { Connection } from '@salesforce/core'; import { ActualAssignment, AssigneeRef, AssignmentFilter, AssignmentOutcome, AssignmentUpdate, DesiredAssignment, OrgTarget, OrgUser, ResolvedAddition, TargetName, TargetRef, Username } from '../../core/index.js'; import { OrgClient } from '../../services/adapters/index.js'; export declare class ConnectionOrgClient implements OrgClient { private readonly connection; constructor(connection: Connection); findUsers(usernames: Username[]): Promise; findPermissionSets(names: TargetName[]): Promise; findPermissionSetGroups(names: TargetName[]): Promise; findPermissionSetLicenses(names: TargetName[]): Promise; listAssignments(filter?: AssignmentFilter): Promise; private listMemberships; private listLicenses; listCurrentAssignments(targets: TargetRef[], assignees: AssigneeRef[]): Promise; private listMembershipAssignments; private listLicenseAssignments; addAssignments(additions: ResolvedAddition[]): Promise; updateAssignments(updates: AssignmentUpdate[]): Promise; removeAssignments(removals: ActualAssignment[]): Promise; /** Run one query per batch of identifiers and concatenate the rows. */ private queryBatches; private query; } //# sourceMappingURL=client.d.ts.map