export type CanvasLike = { getContext: (contextId: '2d') => CanvasRenderingContext2D | null; }; export type SvgPluginDependencies = { DOMParser?: typeof DOMParser; document?: Document; XMLHttpRequest?: typeof XMLHttpRequest; Image?: typeof Image; atob?: (data: string) => string; btoa?: (data: string) => string; createCanvas?: () => CanvasLike; }; export declare const setDependencies: (deps?: SvgPluginDependencies) => void; export declare const getDependencies: () => SvgPluginDependencies; export declare const updateDependencies: (deps: Partial) => void; export declare const setDependency: (key: K, value: SvgPluginDependencies[K]) => void; export declare const getDocument: () => Document | undefined; export declare const createDOMParser: () => DOMParser | undefined; export declare const getXMLHttpRequest: () => typeof XMLHttpRequest | undefined; export declare const getImage: () => typeof Image | undefined; export declare const getAtob: () => ((data: string) => string) | undefined; export declare const getBtoa: () => ((data: string) => string) | undefined; export declare const createCanvasElement: () => CanvasLike | undefined; //# sourceMappingURL=environment.d.ts.map