import { ActiveSlice } from "../types.js"; import { EventEmitter } from "../lib/EventEmitter.js"; import { StateEvents } from "./types.js"; import { SliceZone } from "@prismicio/client"; //#region src/kit/State.d.ts type StateConstructorArgs = { slices?: SliceZone; }; declare class State extends EventEmitter { private _slices; set slices(slices: SliceZone); get slices(): SliceZone; private _activeSlice; set activeSlice(activeSlice: ActiveSlice | null); get activeSlice(): ActiveSlice | null; private _message; set message(message: string); get message(): string; private _mouse; constructor(args?: StateConstructorArgs); init(): Promise; private _setActiveSlice; setActiveSlice: () => void; setSliceZone(slices: SliceZone): void; } //#endregion export { State }; //# sourceMappingURL=State.d.ts.map