import type { CSSProperties, MaybeRefOrGetter, Ref } from 'vue'; type FitWidthElement = HTMLInputElement | HTMLTextAreaElement; export interface FitWidthProps { fitWidth?: boolean; maxWFull?: boolean; } interface UseFitWidthOptions { fitWidth: MaybeRefOrGetter; text: MaybeRefOrGetter; fallbackWidth: MaybeRefOrGetter; target: Ref; whiteSpace?: 'normal' | 'pre-wrap'; additionalWidth?: number; } export declare const getFitWidthCssVar: (prefix: string) => string; export declare function useFitWidth(options: UseFitWidthOptions): { fitWidthCssVar: string; fitWidthStyle: import("vue").ComputedRef; fitWidthValue: string; measure: () => void; }; export {};