import { Config } from './config'; import { RepoItem } from './types'; export declare function getReposList(url: string): Promise; export declare const formatRepos: (repos: RepoItem[]) => { name: string; value: string; }[]; export declare const parseUrl: (options: Config) => { depositUrl: any; repoUrl: any; }; export declare const parseName: (rowName: string) => { name: string; output: string; inPlace: boolean; }; export declare const askConfirmAndTemplate: ({ inPlace, templates, }: { inPlace: boolean; templates: RepoItem[]; }) => Promise<{ ok: boolean; template: string; }>; export declare const isLocalPath: (p: string) => boolean; export declare const getTemplatePath: (p: string) => string; export declare const getTemplateRepo: (options: { template: string; cache?: boolean; repoUrl: string; branch?: string; }) => Promise;