import { SourceFile } from 'typescript'; import { Tree } from '@nrwl/devkit'; import { AnyOpts } from '../modify'; export interface AppendAfterImportsOptions { code: string; indexAdj?: number; } export interface ApiAppendAfterImportsOptions { code: string; indexAdj?: number; } export interface AppendAfterImportsTreeOptions extends AppendAfterImportsOptions { projectRoot: string; relTargetFilePath: string; } export declare const getPosAfterLastImport: (node: SourceFile) => number; export declare const insertAfterLastImport: (opts: AnyOpts) => (node: any) => string; export declare function appendAfterImportsInSource(filePath: string, opts: AppendAfterImportsOptions): string | undefined; export declare function appendAfterImportsInFile(filePath: string, opts: AppendAfterImportsOptions): string | undefined; export declare function appendAfterImportsInTree(tree: Tree, opts: AppendAfterImportsTreeOptions): Promise;