import { Executor, executorArgument, ExecutorConfig } from './executor';
export interface Config extends ExecutorConfig {
    targetDirectory?: executorArgument<string>;
    templatePath: executorArgument<string>;
    templateValues: executorArgument<{
        [key: string]: string;
    }>;
    destinationPathPrompt?: executorArgument<string>;
}
export declare function isNewFileExecutor(executor: ExecutorConfig): executor is Config;
export declare const type = "new-file";
export declare const Commit: Executor['Commit'];
