import { type PhpAssoc, type PhpRuntimeValue } from '../_helpers/_phpTypes.ts'; interface RecursiveReplaceObject extends PhpAssoc { } type RecursiveReplaceValue = PhpRuntimeValue | RecursiveReplaceValue[] | RecursiveReplaceObject; type RecursiveReplaceTarget = RecursiveReplaceValue[] | RecursiveReplaceObject; export declare function array_replace_recursive(arr: RecursiveReplaceTarget, ...replacements: [replacement: RecursiveReplaceTarget, ...additionalReplacements: RecursiveReplaceTarget[]]): RecursiveReplaceTarget; export {};