import { a as PuzzleID, P as PuzzleLoader, E as ExperimentalStickering, S as StickeringMask } from '../TwizzleLink.d-DVId206j.js'; import { P as PuzzleSpecificSimplifyOptions } from '../Alg.d-B5bAxd5U.js'; import { s as KPuzzle, d as PuzzleGeometry } from '../KPattern.d-Iv89gNss.js'; import 'three'; import '../parseAlg.d-HDV9mtha.js'; interface EventInfo { puzzleID: PuzzleID; eventName: string; } declare const wcaEvents: Record; /** @category Event Info */ declare function wcaEventInfo(event: string): EventInfo | null; declare const twizzleEvents: Record; /** @category Event Info */ declare function eventInfo(event: string): EventInfo | null; /** @category Specific Puzzles */ declare const cube2x2x2: PuzzleLoader; /** @category Specific Puzzles */ declare const cube3x3x3: { id: string; fullName: string; inventedBy: string[]; inventionYear: number; kpuzzle: () => Promise; svg: () => Promise; llSVG: () => Promise; llFaceSVG: () => Promise; pg: () => Promise; stickeringMask: (stickering: ExperimentalStickering) => Promise; stickerings: () => Promise; puzzleSpecificSimplifyOptions: PuzzleSpecificSimplifyOptions; }; /** @category All Puzzles */ declare const puzzles: Record; export { PuzzleLoader, cube2x2x2, cube3x3x3, eventInfo, puzzles, twizzleEvents, wcaEventInfo, wcaEvents };