import type { Defu, DefuInstance, DefuFn } from "../dist/defu.mts"; type _Input = Record; type _IgnoredInput = boolean | number | null | any[] | Record | undefined; declare function defuProxy>( source: Source | _IgnoredInput, ...defaults: Defaults ): Defu; declare namespace defuProxy { export type { Defu, DefuFn, DefuInstance }; export var fn: DefuFn; export var arrayFn: DefuFn; export function extend(merger?: (...args: any[]) => any): DefuFn; var _default: DefuInstance; export { _default as default }; export var defu: DefuInstance; export var createDefu: typeof import("../dist/defu.mts").createDefu; export var defuFn: DefuFn; export var defuArrayFn: DefuFn; } export = defuProxy;