export type TemplatePreset = {
    name: string;
    description: string;
    thumbnail?: string;
    files?: string[];
};
export interface Logger {
    error: (msg: string) => never;
    log: (msg: string) => void;
    warn: (msg: string) => void;
}
export declare function fileExists(p: string): Promise<boolean>;
export declare function validateTemplates(templates: {
    [key: string]: TemplatePreset;
}, logger: Logger, debug?: boolean): Promise<void>;
//# sourceMappingURL=validate-templates.d.ts.map