/** * promptForTicketId - This function prompts the user to input a ticket ID. * It uses inquirer to display a prompt, and chalk to style the prompt message. * The ticket ID is validated to ensure it's not empty. * * @returns {Promise} A promise that resolves with the entered ticket ID. */ export declare const promptForTicketId: () => Promise; /** * promptForBranchType - This function prompts the user to select a branch type from the provided list. * The available branch types are passed as an argument, and chalk is used to style the options. * * @param {string[]} branchTypes - An array of branch types for the user to select from. * @returns {Promise} A promise that resolves with the selected branch type. */ export declare const promptForBranchType: (branchTypes: string[]) => Promise; /** * promptForDescription - This function prompts the user to input a branch description. * It validates that the input does not exceed the maximum length defined by the config. * Chalk is used to style the prompt message and validation error. * * @param {number} maxLength - The maximum allowed length for the branch description. * @returns {Promise} A promise that resolves with the entered description in kebab-case. */ export declare const promptForDescription: (maxLength: number) => Promise;