import { SizeAdaptOptions, PositionHorizontal, PositionVertical } from '../../types'; declare class SizeAdapt { #private; id: string; sizeEqualRatio: boolean; width: number; height: number; wrapSelector: string; domSelector: string; left: PositionHorizontal; top: PositionVertical; isResize: boolean; resizeCallback: ((minRatio: number) => void) | null; minRatio: number; constructor(opt?: SizeAdaptOptions); /** * Description * @author zzg */ resize(): void; /** * Description * @author zzg * * @param {SizeAdaptOptions} [opt={}] */ update(opt?: SizeAdaptOptions): void; destroy(): void; } export default SizeAdapt;