import { type PhpAssoc, type PhpRuntimeList, type PhpRuntimeValue } from '../_helpers/_phpTypes.ts'; type RecursiveWalkNode = TValue | RecursiveWalkList; type RecursiveWalkList = RecursiveWalkNode[]; type RecursiveWalkAssoc = PhpAssoc>; type RecursiveWalkInput = Exclude; type ArrayWalkRecursiveCallback = (value: TValue, key: TKey, userdata?: TUserdata) => void; export declare function array_walk_recursive(array: RecursiveWalkList, funcname: ArrayWalkRecursiveCallback, userdata?: TUserdata): boolean; export declare function array_walk_recursive(array: RecursiveWalkAssoc, funcname: ArrayWalkRecursiveCallback, userdata?: TUserdata): boolean; export {};