import { AllOrFieldOrListOf, ColorName, LabelField, LabelRecord, NestedActionsParams, TypedFetch } from "../typeDefs"; import { BaseResource } from "./BaseResource"; import { Board } from "./Board"; export declare class Label extends BaseResource { getLabel(params?: { fields?: AllOrFieldOrListOf; limit?: number; } & NestedActionsParams): TypedFetch; getLabels(params?: { fields?: AllOrFieldOrListOf; limit?: number; } & NestedActionsParams): TypedFetch; addLabel(params: { name: string; color: ColorName | null; idBoard?: string; }): TypedFetch; associateLabel(): TypedFetch; updateLabel(params: { name?: string; color?: ColorName | null; }): TypedFetch; updateColor(value: ColorName | null): TypedFetch; updateName(value: string): TypedFetch; deleteLabel(): TypedFetch<{ limits: unknown; }>; dissociateLabel(): TypedFetch; board(): Board; }