import { MasaoJSONFormat, MasaoJSONFormatVersion, AdvancedMap, StageObject, LayerObject } from './format/data'; import { sanitizeAdvancedMap } from './format/advanced-map'; export { MasaoJSONFormat, MasaoJSONFormatVersion, AdvancedMap, StageObject, LayerObject, sanitizeAdvancedMap, }; export interface LoadOptions { throwError?: boolean; nestedErrors?: boolean; logErrors?: boolean; } export declare function load(obj: any, options?: LoadOptions): MasaoJSONFormat; export interface MakeOptions { params: MasaoJSONFormat['params']; version: MasaoJSONFormat['version']; metadata?: MasaoJSONFormat['metadata']; script?: MasaoJSONFormat['script']; 'advanced-map'?: AdvancedMap; } export declare function make(options: MakeOptions): MasaoJSONFormat;