import { type TemplateConfig } from '../../utils/template.js'; import { type Choice } from './prompts.js'; import { type InitConfig } from './types.js'; export declare const runForm: >(props: { choices: readonly Choice[]; message: string; name: string; }) => Promise; export declare const getTemplateConfig: (dir: string) => Promise; export declare const configureFromPrompt: () => Promise; export declare const readJSONFromStdIn: () => Promise; export declare const getConfig: () => Promise<{ destinationDir: string; templateComplete: boolean; templateName: string; templateData: { [x: string]: string; ownerName: string; repoName: string; defaultBranch: string; orgName: string; teamName: string; port: string; }; packageManager: "pnpm" | "yarn"; entryPoint?: string | undefined; type?: "package" | "application" | undefined; }>;