import { BaseNFTModel } from "./baseNFTModel"; export declare class TaskContribution { taskId: string; uri: string; role: number; startDate: number; endDate: number; points: number; quantity: number; static mapToArray(contributions: TaskContribution): [string, string, number, number, number, number, number]; static mapFromTuple(tuple: [string, string, number, number, number, number, number]): TaskContribution; } export declare class TaskContributionProperties extends TaskContribution { id?: string; constructor(data: TaskContributionProperties); } export declare class TaskContributionNFT extends BaseNFTModel { static updateTaskContributionNFT(updatedUser: TaskContributionNFT): Partial; constructor(data?: TaskContributionNFT); }