import { MaybeRefOrGetter, Ref } from '../../node_modules/vue'; /** * Resolves the image source to display based on the active Bootstrap color mode. * * Internal building block for the `ImageMode` component. It observes the * `.image-mode-source` descendants rendered by `ImageModeSource`, tracks the * color mode of the closest themed ancestor, and picks the matching source URL * (falling back to the default-mode source, then to the provided `src`). * * Not exported from `@icij/murmur-next`: it relies on the `.image-mode-source` * DOM convention and is only useful inside `ImageMode`. * * @param element - Element whose color mode and source descendants are observed. * @param defaultColorMode - Color mode to resolve the fallback source from. * @param fallbackSrc - Source URL used when no matching color-mode source exists. * @returns Reactive `colorMode` and the resolved `src` to render. * @example * */ export declare function useImageMode(element: Ref, defaultColorMode?: string, fallbackSrc?: MaybeRefOrGetter): { colorMode: Ref; src: import('../../node_modules/vue').ComputedRef; };