import type { ArgsType, EventFilterFn, RecordingElement } from './typedefs'; export type GenerateCodeArgs = ArgsType; export type GenerateCodeOptions = GenerateCodeArgs[2]; export declare const generateCode: ({ recording: inputRecording, referenceName, }: { recording: RecordingElement[]; referenceName: string; }, eventFilter?: EventFilterFn, { nonVariableKeys, substringVariables, minRepeatCount, notExtractablePartialPhrases, deprioritizedKeys, skipDeduplicationValues, skipDeduplicationKey, skipPathNames, }?: { nonVariableKeys?: string[] | undefined; substringVariables?: boolean | undefined; minRepeatCount?: number | undefined; notExtractablePartialPhrases?: string[] | undefined; deprioritizedKeys?: string[] | undefined; skipDeduplicationValues?: string[] | undefined; skipDeduplicationKey?: string[] | undefined; skipPathNames?: string[] | undefined; }) => string;