import type { AddSectionArgs, GetSectionsArgs, GetSectionsResponse, SearchSectionsArgs, Section, UpdateSectionArgs } from '../types/sections/index.js'; import { BaseClient } from './base-client.js'; /** * Internal sub-client handling all section-domain endpoints. * * Instantiated by `TodoistApi`; every public section method on `TodoistApi` * delegates here. See `todoist-api.ts` for the user-facing JSDoc. */ export declare class SectionClient extends BaseClient { getSections(args?: GetSectionsArgs): Promise; searchSections(args: SearchSectionsArgs): Promise; getSection(id: string): Promise
; addSection(args: AddSectionArgs, requestId?: string): Promise
; updateSection(id: string, args: UpdateSectionArgs, requestId?: string): Promise
; deleteSection(id: string, requestId?: string): Promise; archiveSection(id: string, requestId?: string): Promise
; unarchiveSection(id: string, requestId?: string): Promise
; }