/// import { ViewfinderJSON } from './ViewfinderPlusRelated.js'; import { Serializable } from './private/Serializable.js'; import { nativeHandle } from './private/nativeHandle.js'; import './commons/Color.js'; import './commons/NumberWithUnit.js'; import './commons/MeasureUnit.js'; import './commons/SizeWithUnitAndAspect.js'; import './commons/SizeMode.js'; import './commons/SizeWithAspect.js'; import './commons/SizeWithUnit.js'; interface Viewfinder { [nativeHandle]?: { className: string; id: number; }; toJSONObject: () => ViewfinderJSON; } declare class NoneViewfinder implements Viewfinder, Serializable { private readonly type; toJSONObject(): ViewfinderJSON; } declare const NoViewfinder: NoneViewfinder; export { NoViewfinder, type Viewfinder };