import { Member, Equipment } from '../models'; import { Operation } from '../providers'; /** * Equipment Operation Permissions * ============================================================================= * Operation.Read: * * - Anyone can read, no further check required. * * Opperation.Update: * * All equipment update operations will fail if the equipment is pending * transfer to another team, repesented as equipment.pending. This object * attribute is only present on such equipment. * * - equipment.pending === false OR: * - permission.name === Permission.Editor * - permission.name === Permission.Owner * - permission.gear === true * * @see https://github.com/D4H/decisions-project/issues/3905 */ export declare function equipment(member: Member, operation?: Operation, gear?: Equipment): boolean;