interface Ripple { x: number; y: number; time: number; maxTime: number; strength?: number; } interface Props { width: number; height: number; position: 'left' | 'right'; chars?: string[]; } declare function render(mx: number, my: number, allRipples: Ripple[]): void; declare function updateAnimation(currentRipples: Ripple[], currentMouseX: number, currentMouseY: number): void; declare const __VLS_export: import("vue").DefineComponent HTMLPreElement | null | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly & Readonly<{}>, { chars: string[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default; //# sourceMappingURL=DitherPanel.vue.d.ts.map