import { Command } from "commander"; import { Adapter } from "@decaf-ts/core"; export declare function resolveInputPath(input?: string, exists?: (candidate: string) => boolean, candidates?: string[]): string; export declare function buildOutputFilePath(params: { outputDir: string; pkgName?: string; name?: string; fileName?: string; appendVersion?: boolean; version?: string; }): string; export declare function resolveMigrateCommandConfig(options?: Record, pkg?: any): { input: string; config: { toVersion: string; taskMode: boolean | undefined; dryRun: boolean | undefined; flavours: string[]; versionDir: string | undefined; references: string[]; }; }; export declare function buildFileVersionHandlers(versionDir: string, adapters: Adapter[]): Partial>; declare const bootCommand: Command; declare const migrateCommand: Command; export { migrateCommand, bootCommand }; export default function nest(): Command;