1 | import type { IOptions } from "./Options/Interfaces/IOptions";
|
2 | import type { Container } from "./Core/Container";
|
3 | import type { MainSlim } from "./main.slim";
|
4 | import type { RecursivePartial } from "./Types";
|
5 | export interface IParticlesJS {
|
6 | (tagId: string, options: RecursivePartial<IOptions>): Promise<Container | undefined>;
|
7 | load(tagId: string, pathConfigJson: string, callback: (container: Container) => void): void;
|
8 | setOnClickHandler(callback: EventListenerOrEventListenerObject): void;
|
9 | }
|
10 | declare const initPjs: (main: MainSlim) => {
|
11 | particlesJS: IParticlesJS;
|
12 | pJSDom: Container[];
|
13 | };
|
14 | export { initPjs };
|