1import ora from 'ora';
2export type StepOptions = ora.Options;
3export declare function newStep<Result>(title: string, action: (step: ora.Ora) => Promise<Result> | Result, options?: StepOptions): Promise<Result>;
4/**
5 * Finds user's name by reading it from the git config.
6 */
7export declare function findMyName(): Promise<string>;
8/**
9 * Finds user's email by reading it from the git config.
10 */
11export declare function findGitHubEmail(): Promise<string>;
12/**
13 * Get the GitHub username from an email address if the email can be found in any commits on GitHub.
14 */
15export declare function findGitHubProfileUrl(email: string): Promise<string>;
16/**
17 * Guesses the repository URL based on the author profile URL and the package slug.
18 */
19export declare function guessRepoUrl(authorUrl: string, slug: string): Promise<string>;
20