export declare const REQUIRED_THEME_FILES: readonly ["layout.jinja", "header.jinja", "footer.jinja", "templates/home.jinja"]; export declare const DISCOURAGED_THEME_TEMPLATES: readonly ["templates/account_profile.jinja", "templates/account_orders.jinja", "templates/account_wishlist.jinja", "templates/loyalty_program.jinja", "templates/address_form.jinja"]; export interface ThemeStructureValidation { valid: boolean; resolvedPath: string; missing: string[]; } export declare function validateThemeStructure(themePath: string): Promise; export declare function validateThemeStructureDetailed(themePath: string): Promise; export declare function findDiscouragedTemplates(themePath: string): Promise; export declare function removeDiscouragedTemplates(themePath: string, templates: readonly string[]): Promise; export declare function appendValidatePath(url: string): string; //# sourceMappingURL=themeValidation.d.ts.map