import type { InferValue } from '@optique/core/parser'; export declare const args: import("@optique/core").Parser<"async", { readonly action: "logs"; readonly sub: { readonly subcommand: "pull"; readonly dest: string | undefined; readonly port: string | undefined; } | { readonly subcommand: "tail"; readonly port: string | undefined; readonly restart: true | undefined; readonly logLevel: string | undefined; } | { readonly subcommand: "reset"; readonly port: string | undefined; }; }, ["matched", string] | ["parsing", { readonly action: "logs"; readonly sub: [0, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "pull"; readonly dest: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [1, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "tail"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly restart: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly logLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [2, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "reset"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | undefined; }] | undefined>; export declare function run(config: InferValue): Promise; //# sourceMappingURL=logs.d.ts.map