import type { Scale } from '@fit-screen/shared'; import type { Ref } from 'vue-demi'; export type MaybeRef = T | Ref; export interface UseFitScreenOptions { width: MaybeRef; height: MaybeRef; mode: MaybeRef<'fit' | 'scrollX' | 'scrollY' | 'full'>; executeMode: 'throttle' | 'debounce' | 'none'; waitTime: number; } export declare const useFitScreen: (options: UseFitScreenOptions, emit: (event: 'scaleChange', payload: Scale) => void) => { entityRef: Ref; previewRef: Ref; };