import { ArianeeTokenId } from '../../../../models/ArianeeTokenId'; import { ContractService } from '../contractService/contractsService'; export declare class LostAndStolenService { private contractService; constructor(contractService: ContractService); /** * Set missing status of specific smartasset * @param {ArianeeTokenId} arianeeId * @returns {} */ setMissingStatus: (arianeeId: ArianeeTokenId) => PromiEvent; /** * Unset missing status of specific smartasset * @param {ArianeeTokenId} arianeeId * @returns {} */ unsetMissingStatus: (arianeeId: ArianeeTokenId) => Promise; /** * Set stolen status of specific smartasset * @param {ArianeeTokenId} arianeeId * @returns {} */ setStolenStatus: (arianeeId: ArianeeTokenId) => Promise; /** * Unset missing status of specific smartasset * @param {ArianeeTokenId} arianeeId * @returns {} */ unsetStolenStatus: (arianeeId: ArianeeTokenId) => Promise; /** * Missing or stolena status * @param arianeeId */ getMissingOrStolenStatus: (arianeeId: ArianeeTokenId) => Promise<{ isStolen: boolean; isMissing: boolean; }>; /** * Check missing status of specific smartasset * @param {ArianeeTokenId} arianeeId * @returns {Promise} */ isMissing: (arianeeId: ArianeeTokenId) => Promise; /** * Check stolen status of specific smartasset * @param {ArianeeTokenId} arianeeId * @returns {Promise} */ isStolen: (arianeeId: ArianeeTokenId) => Promise; }