import type { TTabletHiveResponse } from '../../types/api/tablet'; import type { Nullable } from '../../utils/typecheckers'; import type { AxiosOptions } from './base'; import { BaseYdbAPI } from './base'; export declare class TabletsAPI extends BaseYdbAPI { evictVDiskOld({ groupId, groupGeneration, failRealmIdx, failDomainIdx, vDiskIdx, useSecurePath, }: { groupId: string | number; groupGeneration: string | number; failRealmIdx: string | number; failDomainIdx: string | number; vDiskIdx: string | number; force?: boolean; useSecurePath?: boolean; }): Promise; killTablet(id: string): Promise; stopTablet(id: string, hiveId: string, useSecurePath?: boolean): Promise; resumeTablet(id: string, hiveId: string, useSecurePath?: boolean): Promise; getTabletFromHive({ id, hiveId, useSecurePath }: { id: string; hiveId: string; useSecurePath?: boolean; }, { concurrentId, signal }?: AxiosOptions): Promise>; }