import type { IOnchainSDKPlugin } from "../../sdk/index.js"; import { BasePlugin } from "../../sdk/index.js"; import { PartialLiquidationBotV310Contract } from "./PartialLiquidationBotV310Contract.js"; import { type BotsPluginState, type BotsPluginStateHuman, type MigrationBotState } from "./types.js"; export declare class BotsPlugin extends BasePlugin implements IOnchainSDKPlugin { #private; get loaded(): boolean; get bots(): PartialLiquidationBotV310Contract[]; load(force?: boolean): Promise; stateHuman(raw?: boolean): BotsPluginStateHuman; get state(): BotsPluginState; hydrate(state: BotsPluginState): void; static getMigrationBotData(chainId: number): MigrationBotState | undefined; }