import Scheduler from "@rbxts/planck/out/Scheduler";
import { Plugin } from "@rbxts/planck/out/types";
declare class PlanckRewirePlugin implements Plugin {
    private readonly folders;
    private moduleToSystem;
    private context;
    private readonly hotReloader;
    private schedular;
    constructor(folders: Folder[]);
    private reloadSystem;
    private unmarkForCleanup;
    private cleanupModule;
    private getSystemByName;
    build(schedular: Scheduler<unknown[]>): void;
}
export = PlanckRewirePlugin;
