import { Command } from "@oclif/core";
import * as _oclif_core_interfaces7 from "@oclif/core/interfaces";

//#region src/cli/serve.d.ts
declare class Serve extends Command {
  static description: string;
  static examples: string[];
  static args: {
    files: _oclif_core_interfaces7.Arg<string | undefined, Record<string, unknown>>;
  };
  static flags: {
    'api-key': _oclif_core_interfaces7.OptionFlag<string | undefined, _oclif_core_interfaces7.CustomOptions>;
    css: _oclif_core_interfaces7.OptionFlag<string[], _oclif_core_interfaces7.CustomOptions>;
    html: _oclif_core_interfaces7.BooleanFlag<boolean>;
    pdf: _oclif_core_interfaces7.BooleanFlag<boolean>;
    port: _oclif_core_interfaces7.OptionFlag<number, _oclif_core_interfaces7.CustomOptions>;
    project: _oclif_core_interfaces7.OptionFlag<string | undefined, _oclif_core_interfaces7.CustomOptions>;
    renderer: _oclif_core_interfaces7.OptionFlag<string, _oclif_core_interfaces7.CustomOptions>;
  };
  static strict: boolean;
  run(): Promise<void>;
  private determineOutputConfig;
  private loadOrCreateProject;
  private createTempDirectory;
  private createEngine;
  private createWatchOptions;
}
//#endregion
export { Serve as default };
//# sourceMappingURL=serve.d.ts.map