import { CSSProperties } from 'react'; import { ISetting } from '../../types'; import { IPropsBreakpoints, GlobalWindow } from '../../types'; /** * 設定者 */ declare class Configurator { private _setting; private _window?; constructor(inject: { breakpoints?: IPropsBreakpoints; defaultBreakpoint?: ISetting; win?: GlobalWindow; }); get setting(): ISetting; get isAutoHeight(): boolean; get rootHeight(): { height: string; aspectRatio?: undefined; } | { aspectRatio: string; height: string; } | undefined; get style(): CSSProperties; init: (options: { breakpoints?: IPropsBreakpoints; defaultBreakpoint?: ISetting; }) => void; } export default Configurator;