import { RendererWebpackBase, type Renderer as RendererType } from '@knapsack/renderer-webpack-base'; import { type Renderable } from '@knapsack/app/renderers'; import { z } from 'zod'; import { type KsAngularMeta } from './types'; export type { KsAngularMeta as KsNgMeta, KsAngularMeta }; type Renderer = RendererType<'angular'>; declare const OptionSchema: z.ZodObject<{ /** * Path a file that has a default export of an `NgModule` * ```ts * import { NgModule } from '@angular/core'; * * @NgModule({}) * export default class CustomNgModule {} * ``` */ customNgModulePath: z.ZodOptional; /** * Path to a component that will wrap the template * ```ts * import { Component } from '@angular/core'; * * @Component({ * selector: 'app-wrapper', * template: '
' * }) * export default class WrapperComponent {} * ``` */ wrapperComponentPath: z.ZodOptional; pkgPathAliases: z.ZodOptional>; codeSrcs: z.ZodOptional boolean, (path: string) => boolean>>; }, z.core.$strict>>>; }, z.core.$strict>; export declare class KnapsackAngularRenderer extends RendererWebpackBase<'angular'> implements Renderable<'angular'> { #private; constructor(options?: z.infer); setConfig: Renderer['setConfig']; init: Renderer['init']; watch: Renderer['watch']; render: Renderer['render']; getUsageAndImports: Renderer['getUsageAndImports']; getDiscovery: Renderer['getDiscovery']; getTemplateSuggestions: Renderer['getTemplateSuggestions']; inspect: Renderer['inspect']; getMeta: Renderer['getMeta']; } //# sourceMappingURL=renderer-angular.d.ts.map