import * as _oclif_core from '@oclif/core'; import * as _oclif_core_lib_interfaces_parser_js from '@oclif/core/lib/interfaces/parser.js'; import Command from '@shopify/cli-kit/node/base-command'; import Init from './commands/hydrogen/init.js'; import '@shopify/cli-kit/node/node-package-manager'; declare class Build extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { watch: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'bundle-stats': _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'force-client-sourcemap': _oclif_core_lib_interfaces_parser_js.BooleanFlag; codegen: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'codegen-config-path': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'disable-route-warning': _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'lockfile-check': _oclif_core_lib_interfaces_parser_js.BooleanFlag; sourcemap: _oclif_core_lib_interfaces_parser_js.BooleanFlag; entry: _oclif_core_lib_interfaces_parser_js.OptionFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class GenerateRoute$1 extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; static args: { resource: _oclif_core_lib_interfaces_parser_js.Arg>; }; run(): Promise; } declare class Codegen extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { 'codegen-config-path': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'force-sfapi-version': _oclif_core_lib_interfaces_parser_js.OptionFlag; watch: _oclif_core_lib_interfaces_parser_js.BooleanFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class CustomerAccountPush extends Command { static description: string; static flags: { 'storefront-id': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'dev-origin': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'relative-redirect-uri': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'relative-logout-uri': _oclif_core_lib_interfaces_parser_js.OptionFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class DebugCpu extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { output: _oclif_core_lib_interfaces_parser_js.OptionFlag; entry: _oclif_core_lib_interfaces_parser_js.OptionFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class Deploy extends Command { static descriptionWithMarkdown: string; static description: string; static flags: any; run(): Promise; private flagsToOxygenDeploymentOptions; } declare class Dev extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { host: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'disable-deps-optimizer': _oclif_core_lib_interfaces_parser_js.BooleanFlag; verbose: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'customer-account-push': _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'disable-version-check': _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'env-file': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'env-branch': _oclif_core_lib_interfaces_parser_js.OptionFlag; env: _oclif_core_lib_interfaces_parser_js.OptionFlag; 'inspector-port': _oclif_core_lib_interfaces_parser_js.OptionFlag; debug: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'disable-virtual-routes': _oclif_core_lib_interfaces_parser_js.BooleanFlag; codegen: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'codegen-config-path': _oclif_core_lib_interfaces_parser_js.OptionFlag; port: _oclif_core_lib_interfaces_parser_js.OptionFlag; entry: _oclif_core_lib_interfaces_parser_js.OptionFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class EnvList extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class EnvPull extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { force: _oclif_core_lib_interfaces_parser_js.BooleanFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; 'env-file': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'env-branch': _oclif_core_lib_interfaces_parser_js.OptionFlag; env: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class EnvPush extends Command { static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; 'env-file': _oclif_core_lib_interfaces_parser_js.OptionFlag; env: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class GenerateRouteShortcut extends Command { static description: string; static strict: boolean; static hidden: boolean; run(): Promise; } declare class GenerateRoute extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; force: _oclif_core_lib_interfaces_parser_js.BooleanFlag; adapter: _oclif_core_lib_interfaces_parser_js.OptionFlag; typescript: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'locale-param': _oclif_core_lib_interfaces_parser_js.OptionFlag; }; static hidden: true; static args: { routeName: _oclif_core_lib_interfaces_parser_js.Arg>; }; run(): Promise; } declare class GenerateRoutes extends Command { static description: string; static hidden: true; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; force: _oclif_core_lib_interfaces_parser_js.BooleanFlag; adapter: _oclif_core_lib_interfaces_parser_js.OptionFlag; typescript: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'locale-param': _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class Link extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { storefront: _oclif_core_lib_interfaces_parser_js.OptionFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; force: _oclif_core_lib_interfaces_parser_js.BooleanFlag; }; run(): Promise; } declare class List extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class Login extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { shop: _oclif_core_lib_interfaces_parser_js.OptionFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class Logout extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class Preview extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { codegen: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'codegen-config-path': _oclif_core_lib_interfaces_parser_js.OptionFlag; entry: _oclif_core_lib_interfaces_parser_js.OptionFlag; build: _oclif_core_lib_interfaces_parser_js.BooleanFlag; watch: _oclif_core_lib_interfaces_parser_js.BooleanFlag; verbose: _oclif_core_lib_interfaces_parser_js.BooleanFlag; debug: _oclif_core_lib_interfaces_parser_js.BooleanFlag; 'inspector-port': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'env-file': _oclif_core_lib_interfaces_parser_js.OptionFlag; 'env-branch': _oclif_core_lib_interfaces_parser_js.OptionFlag; env: _oclif_core_lib_interfaces_parser_js.OptionFlag; port: _oclif_core_lib_interfaces_parser_js.OptionFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class Setup extends Command { static description: string; static flags: { 'install-deps': _oclif_core_lib_interfaces_parser_js.BooleanFlag; shortcut: _oclif_core_lib_interfaces_parser_js.BooleanFlag; markets: _oclif_core_lib_interfaces_parser_js.OptionFlag; force: _oclif_core_lib_interfaces_parser_js.BooleanFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class SetupCSS extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { 'install-deps': _oclif_core_lib_interfaces_parser_js.BooleanFlag; force: _oclif_core_lib_interfaces_parser_js.BooleanFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; static args: { strategy: _oclif_core_lib_interfaces_parser_js.Arg>; }; run(): Promise; } declare class SetupMarkets extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; static args: { strategy: _oclif_core_lib_interfaces_parser_js.Arg>; }; run(): Promise; } declare class SetupVite extends Command { static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class Shortcut extends Command { static descriptionWithMarkdown: string; static description: string; run(): Promise; } declare class Unlink extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare class Upgrade extends Command { static descriptionWithMarkdown: string; static description: string; static flags: { version: _oclif_core_lib_interfaces_parser_js.OptionFlag; force: _oclif_core_lib_interfaces_parser_js.BooleanFlag; path: _oclif_core_lib_interfaces_parser_js.OptionFlag; }; run(): Promise; } declare const COMMANDS: { 'hydrogen:dev': typeof Dev; 'hydrogen:build': typeof Build; 'hydrogen:check': typeof GenerateRoute$1; 'hydrogen:codegen': typeof Codegen; 'hydrogen:deploy': typeof Deploy; 'hydrogen:g': typeof GenerateRouteShortcut; 'hydrogen:init': typeof Init; 'hydrogen:link': typeof Link; 'hydrogen:list': typeof List; 'hydrogen:login': typeof Login; 'hydrogen:logout': typeof Logout; 'hydrogen:preview': typeof Preview; 'hydrogen:setup': typeof Setup; 'hydrogen:shortcut': typeof Shortcut; 'hydrogen:unlink': typeof Unlink; 'hydrogen:upgrade': typeof Upgrade; 'hydrogen:customer-account-push': typeof CustomerAccountPush; 'hydrogen:debug:cpu': typeof DebugCpu; 'hydrogen:env:list': typeof EnvList; 'hydrogen:env:pull': typeof EnvPull; 'hydrogen:env:push': typeof EnvPush; 'hydrogen:generate:route': typeof GenerateRoute; 'hydrogen:generate:routes': typeof GenerateRoutes; 'hydrogen:setup:css': typeof SetupCSS; 'hydrogen:setup:markets': typeof SetupMarkets; 'hydrogen:setup:vite': typeof SetupVite; }; declare const HOOKS: { init: _oclif_core.Hook<"init">; }; export { COMMANDS, HOOKS };