1import { CodeBlock } from '../utils/commonCodeMod';
2/**
3 * Find java or kotlin new class instance code block
4 *
5 * @param contents source contents
6 * @param classDeclaration class declaration or just a class name
7 * @param language 'java' | 'kt'
8 * @returns `CodeBlock` for start/end offset and code block contents
9 */
10export declare function findNewInstanceCodeBlock(contents: string, classDeclaration: string, language: 'java' | 'kt'): CodeBlock | null;
11/**
12 * Append contents to the end of code declaration block, support class or method declarations.
13 *
14 * @param srcContents source contents
15 * @param declaration class declaration or method declaration
16 * @param insertion code to append
17 * @returns updated contents
18 */
19export declare function appendContentsInsideDeclarationBlock(srcContents: string, declaration: string, insertion: string): string;
20export declare function addImports(source: string, imports: string[], isJava: boolean): string;
21