import { File } from '../file/file'; import { isProtectedFile, protectFile } from '../file/protected'; import { toDataUrl } from '../image/html'; import { imageCompare } from '../image/imageCompare'; import { imageInfo } from '../image/imageInfo'; import { colorCount, imagePixelColor } from '../image/imageUtil'; import { imageBuiltIn } from '../image/support'; import { cliToArray } from '../main/command'; import { registerCommandPreprocessor } from '../main/executeCommandPreprocessor'; import { main } from '../main/main'; import { run } from '../main/run'; import { addTemplateHelper } from "../main/template/template"; import { getOptions, setOptions } from '../options'; declare function _getMagica(): { File: typeof File; toDataUrl: typeof toDataUrl; imageBuiltIn: typeof imageBuiltIn; imageCompare: typeof imageCompare; magickLoaded: import("misc-utils-of-mine-generic").Deferred; imageInfo: typeof imageInfo; imagePixelColor: typeof imagePixelColor; registerCommandPreprocessor: typeof registerCommandPreprocessor; main: typeof main; cliToArray: typeof cliToArray; run: typeof run; protectFile: typeof protectFile; isProtectedFile: typeof isProtectedFile; addTemplateHelper: typeof addTemplateHelper; getOptions: typeof getOptions; setOptions: typeof setOptions; colorCount: typeof colorCount; }; export declare type Magica = ReturnType; export declare function getMagica(): Magica; export declare function installMagica(): void; export {};