import { RevealBoundaryStore } from './RevealBoundryStore.js'; import type { CachedRevealPath } from './utils/types.js'; import { BaseConfig } from './BaseConfig.js'; export declare class SvgConfig extends BaseConfig { protected cachedImg: CachedRevealPath; constructor(store: RevealBoundaryStore, $svg: SVGSVGElement, $container: HTMLElement); updateCachedBitmap: () => void; updateCachedReveal: () => void; private updateAnimateGrd; private updateGradientPosition; private drawShape; syncSizeToElement: (x: SVGSVGElement) => void; clear: (forAnimation: boolean) => void; private internalClear; paint: (skipSamePointerPositionCheck?: boolean | undefined) => boolean; } //# sourceMappingURL=SvgConfig.d.ts.map