import { Tags } from 'handel-extension-api'; import { CheckOptions, DeleteOptions, DeployOptions, HandelFile } from '../datatypes'; export declare function parseTagsArg(tagsArg: string | undefined): Tags; export declare function validateDeployArgs(handelFile: HandelFile, opts: DeployOptions): string[]; export declare function validateDeleteArgs(handelFile: HandelFile, opts: DeleteOptions): string[]; /** * This method is the top-level entry point for the 'deploy' action available in the * Handel CLI. It goes and deploys the requested environment(s) to AWS. */ export declare function deployAction(handelFile: HandelFile, options: DeployOptions): Promise; /** * This method is the top-level entry point for the 'check' action available in the * Handel CLI. It goes and validates the Handel file so you can see if the file looks * correct */ export declare function checkAction(handelFile: HandelFile, options: CheckOptions): Promise; /** * This method is the top-level entry point for the 'delete' action available in the * Handel CLI. It asks for a confirmation, then deletes the requested environment. */ export declare function deleteAction(handelFile: HandelFile, options: DeleteOptions): Promise;