import { Tree, SchematicContext, Rule } from '@angular-devkit/schematics'; export interface IHelperSchema { /** * Singular or Comma-delimited list of helpers to generate. */ name: string; /** * Optional target when adding helpers */ target?: string; } export interface IHelperConfig { requiresTarget?: boolean; additionalSupport?: (helperChains: Array, options: IHelperSchema) => (tree: Tree, context: SchematicContext) => void; addHelperFiles?: (options: IHelperSchema) => Rule; logNotes?: (options: IHelperSchema) => void; } export declare function buildHelperChain(helper: string, options: IHelperSchema, config: IHelperConfig, helperChain: Array): void;