import { SourceFile } from 'ts-morph'; import { EsCqrsSchema, Import, Parameter } from './schema'; export interface KeyValuesDefinition { [path: string]: string[]; } export declare function isCreating(schema: EsCqrsSchema): boolean; export declare function updateImports(sourceFile: SourceFile, definition: KeyValuesDefinition): void; export declare function getImports(parameters: Parameter[]): Import[]; export declare function mergeWithArrayString(array: string, item: string): string;