import type { AddLabelArgs, GetLabelsArgs, GetLabelsResponse, GetSharedLabelsArgs, GetSharedLabelsResponse, Label, RemoveSharedLabelArgs, RenameSharedLabelArgs, SearchLabelsArgs, UpdateLabelArgs } from '../types/labels/index.js'; import { BaseClient } from './base-client.js'; /** * Internal sub-client handling all label-domain endpoints. * * Instantiated by `TodoistApi`; every public label method on `TodoistApi` * delegates here. See `todoist-api.ts` for the user-facing JSDoc. */ export declare class LabelClient extends BaseClient { getLabel(id: string): Promise