import { CrawlConfig, CrawlerProcess, GitTag } from '../models'; /** * @description * returns a function that takes the current release tag and sets the current tag * based on the CLI param. * If not given the user is asked to select a tag form a list of tags which name is a valid semver * tag. * @param config */ export declare function ensureGitTag(config: CrawlConfig): CrawlerProcess; export declare function ensureTagFormat(config: CrawlConfig): void; export declare function getRelevantTagsFromBranch(tagFormat: string, branch: string): Promise; export declare function getTagChoices(tags: GitTag[]): Promise;