import { AnswersHash } from "../types/settings";
export declare class TemplateNotFoundError extends Error {
    name: string;
    template: string;
    constructor(templateName: string);
}
export declare class RequiresTemplateError extends Error {
    name: string;
    constructor();
}
export declare class PackageAlreadyCompiledError extends Error {
    name: string;
    constructor(packageName: string);
}
export declare class SettingsUnkownFileTypeError extends Error {
    name: string;
    settings: string;
    constructor(settingsPath: string);
}
export declare class NoPromptsError extends Error {
    name: string;
    message: string;
}
export declare class PromptNoPromptFoundError extends Error {
    name: string;
    promptName: string;
    constructor(name: string);
}
export declare class PromptInvalidAnswersError extends Error {
    name: string;
    answers: AnswersHash;
    constructor(answers: AnswersHash);
}
export declare class InitializedAlreadyError extends Error {
    name: string;
    path: string;
    constructor(filePath: string);
}
export declare class GlobalInitializedAlreadyError extends Error {
    name: string;
    path: string;
    constructor(filePath: any);
}
export declare class BuildError extends Error {
    buildPath: string;
    errors: Error[];
    name: string;
    constructor(buildPath: string, errors: Error[]);
}
