import { BaseCommand } from "../../lib/basecommands/BaseCommand.js"; export declare class Logs extends BaseCommand { static summary: string; static description: string; static aliases: string[]; static flags: { "no-pager": import("@oclif/core/interfaces").BooleanFlag; tail: import("@oclif/core/interfaces").OptionFlag; "project-id": import("@oclif/core/interfaces").OptionFlag; token: import("@oclif/core/interfaces").OptionFlag; }; static args: { "container-id": import("@oclif/core/interfaces").Arg>; }; /** * Note: This entire function is just a big workaround for the mStudio logs * API behaving erratically; the container logs endpoint tends to reset the * HTTP/2 stream instead of correctly closing it, which confuses Axios and all * other high-level HTTP client libraries. * * For this reason, this function bypasses the entire mittwald API client and * uses low-level features of the built-in node:http2 library. * * @private * @param stackId * @param serviceId * @param flags */ private fetchLogs; run(): Promise; }