import type { BuiltInFunction, FunctionDeclaration, InternalFunction } from "@kipper/core";
import { TranslatedCodeLine } from "@kipper/core";
export declare function getJSFunctionSignature(funcSpec: InternalFunction | BuiltInFunction | FunctionDeclaration): {
    identifier: string;
    params: Array<string>;
};
export declare function createJSFunctionSignature(signature: {
    identifier: string;
    params: Array<string>;
}): string;
export declare function indentLines(arr: Array<TranslatedCodeLine>, spaces?: number): Array<TranslatedCodeLine>;
export declare function removeBraces(arr: Array<TranslatedCodeLine>): Array<TranslatedCodeLine>;
