import { BREAKINGLINE_ORDER, DynamicTextParameters, IPatchDefinition, SUPPORTED_LANGUAGES, TextToAdd } from "./common"; export declare const EMBRACE_INIT_SWIFT = "EmbraceInitializer.start()"; export declare const EMBRACE_IMPORT_JAVA = "import io.embrace.android.embracesdk.Embrace;"; export declare const EMBRACE_INIT_JAVA = "Embrace.getInstance().start(this);"; export declare const EMBRACE_IMPORT_KOTLIN = "import io.embrace.android.embracesdk.Embrace"; export declare const EMBRACE_INIT_KOTLIN = "Embrace.getInstance().start(this)"; type SupportedPatches = { [key in SUPPORTED_LANGUAGES]: IPatchDefinition | undefined; }; export declare const SUPPORTED_PATCHES: SupportedPatches; export declare const SUPPORTED_REMOVALS: { swift5x: IPatchDefinition; objectivec5x: IPatchDefinition; swift: IPatchDefinition | undefined; java: IPatchDefinition | undefined; kotlin: IPatchDefinition | undefined; objectivec: IPatchDefinition | undefined; }; export declare const getText: (item: TextToAdd, dynamicTextParams?: DynamicTextParameters) => string | string[]; export declare const getTextToAddWithBreakingLine: (textToAdd: string | string[], breakingLine: BREAKINGLINE_ORDER, padding?: string) => string; declare const patch: (language: SUPPORTED_LANGUAGES, projectName?: string, dynamicTextParams?: DynamicTextParameters) => boolean | void; export default patch;