import { Request } from '../structures/Request'; import { BaseRoute } from './BaseRoute'; export declare class Checklists extends BaseRoute { /** * @constructor * @param {Request} request A request instance */ constructor(request: Request); /** * Update a checklist * * @param {String} checklistId The checklist id * @param {Object} data The checklist data */ update(checklistId: string, data: object): Promise>; /** * Delete a checklist * * @param {String} checklistId The checklist id */ delete(checklistId: string): Promise>; /** * Create a checklist item * * @param {String} checklistId The checklist id * @param {Object} data The checklist item data */ createChecklistItem(checklistId: string, data: object): Promise>; /** * Update a checklist item * * @param {String} checklistId The checklist id * @param {String} checklistItemId The checklist item id * @param {Object} data The checklist item data */ updateChecklistItem(checklistId: string, checklistItemId: string, data: object): Promise>; /** * Delete a checklist item * * @param {String} checklistId The checklist id * @param {String} checklistItemId The checklist item id */ deleteChecklistItem(checklistId: string, checklistItemId: string): Promise>; }