import { Argv, Arguments } from 'yargs'; import { CmsPublishMode } from '@hubspot/local-dev-lib/types/Files'; import { ConfigArgs } from '../types/Yargs.js'; export declare function addGlobalOptions(yargs: Argv): Argv<{}>; export declare function addAccountOptions(yargs: Argv): Argv; export declare function addConfigOptions(yargs: Argv): Argv; export declare function addOverwriteOptions(yargs: Argv): Argv; export declare function addCmsPublishModeOptions(yargs: Argv, { read, write }: { read?: boolean; write?: boolean; }): Argv; export declare function addTestingOptions(yargs: Argv): Argv; export declare function addUseEnvironmentOptions(yargs: Argv): Argv; export declare function addJSONOutputOptions(yargs: Argv): Argv; export declare function addCustomHelpOutput(yargs: Argv, command: string | string[], describe?: string): Promise; export declare function setCLILogLevel(options: Arguments<{ debug?: boolean; networkDebug?: boolean; json?: boolean; }>): void; export declare function getCommandName(argv: Arguments): string; export declare function getCmsPublishMode(options: Arguments<{ cmsPublishMode?: CmsPublishMode; derivedAccountId?: number; }>): CmsPublishMode;