import type { AddFolderArgs, GetFoldersArgs, GetFoldersResponse, UpdateFolderArgs } from '../types/folders/index.js'; import type { Folder } from '../types/sync/resources/folders.js'; import { BaseClient } from './base-client.js'; /** * Internal sub-client handling all folder-domain endpoints. * * Instantiated by `TodoistApi`; every public folder method on `TodoistApi` * delegates here. See `todoist-api.ts` for the user-facing JSDoc. */ export declare class FolderClient extends BaseClient { getFolders(args: GetFoldersArgs): Promise; getFolder(id: string): Promise; addFolder(args: AddFolderArgs, requestId?: string): Promise; updateFolder(id: string, args: UpdateFolderArgs, requestId?: string): Promise; deleteFolder(id: string, requestId?: string): Promise; }