/** * Defines component's exposed data. * * @template T * @param { ( * | object * | (() => object | null) * | [WatcherSource, DefineExposedCallback>] * )[] } sources * Objects whose own enumerable, string-keyed properties are to be exposed, * or effects that return such objects. * * @example * ```js * defineProps({ * exposed: Object * }) * useDefineExposed({ * // Properties to expose * }) * ``` */ export function useDefineExposed(...sources: (object | (() => object | null) | [WatcherSource, DefineExposedCallback>])[]): void; import type { WatcherSource } from '#reactivity'; import type { DefineExposedCallback } from '#composables'; //# sourceMappingURL=useDefineExposed.d.ts.map