import { AxiosInstance } from "axios"; import Base, { MaybeRaw, Options } from "../../../../Base"; import { ToggleDevBundle } from "../../../../interfaces/agent/bundle/dev"; export declare class DevBundle extends Base { constructor(options: Options, axios: AxiosInstance); /** * Retrieves the current dev bundle state. * @returns The current dev bundle state */ getDevBundleState(raw?: { raw: R; }): Promise>; /** * Update the dev bundle state. * @returns 204 - No content */ updateDevBundleState(allowDev: boolean, raw?: { raw: R; }): Promise>; getCurrentVersion(raw?: { raw: R; }): Promise>; setCurrentVersion(version: string, raw?: { raw: R; }): Promise>; restart(raw?: { raw: R; }): Promise>; protected getEndpoint(endpoint: string): string; }