import { GlideAggregate } from "../types/GlideAggregate"; import { GlideRecord } from "../types/GlideRecord"; export declare class DelegationUtil { delegateSingleRecord( delegationRecordSysId?: string, target?: GlideRecord ): boolean; getDelegatedApprovalsForUser( userId?: string, includeUsersRecords?: boolean, configurationOptions?: Record ): GlideAggregate; getDelegatedAssignmentsForUser( userId?: string, includeUsersRecords?: boolean, configurationOptions?: Record ): GlideAggregate; isRecordDelegatedToUser(userId?: string, record?: GlideRecord): boolean; notifyNewDelegates(): void; removeSingleRecordDelegation( delegationRecordSysId?: string, target?: GlideRecord ): boolean; shouldBlockAccessToDelegationRecord(current?: GlideRecord): boolean; toggleGranularDelegation(shouldEnable?: boolean): void; constructor(); }