import { type MaybeRefOrGetter } from 'vue'; import type { H0CssSize } from '../../types'; export declare function toH0CssSize(value: H0CssSize | undefined): string | undefined; export declare function clampH0(value: number, min: number, max: number): number; export declare function useH0OptionalProp(name: string, getValue: () => T): () => T | undefined; export declare function useH0ObjectUrl(): { create: (file: Blob) => string; revoke: () => void; }; export declare function useH0ResizeObserver(target: MaybeRefOrGetter, callback: ResizeObserverCallback): { disconnect: () => void; observe: () => void; }; export declare function useH0IntersectionObserver(target: MaybeRefOrGetter, callback: IntersectionObserverCallback, options?: IntersectionObserverInit): { disconnect: () => void; observe: () => void; };