UNPKG

1.49 kBTypeScriptView Raw
1import { a as PuzzleID, P as PuzzleLoader, E as ExperimentalStickering, S as StickeringMask } from '../TwizzleLink.d-DVId206j.js';
2import { P as PuzzleSpecificSimplifyOptions } from '../Alg.d-B5bAxd5U.js';
3import { s as KPuzzle, d as PuzzleGeometry } from '../KPattern.d-Iv89gNss.js';
4import 'three';
5import '../parseAlg.d-HDV9mtha.js';
6
7interface EventInfo {
8 puzzleID: PuzzleID;
9 eventName: string;
10}
11declare const wcaEvents: Record<string, EventInfo>;
12/** @category Event Info */
13declare function wcaEventInfo(event: string): EventInfo | null;
14declare const twizzleEvents: Record<string, EventInfo>;
15/** @category Event Info */
16declare function eventInfo(event: string): EventInfo | null;
17
18/** @category Specific Puzzles */
19declare const cube2x2x2: PuzzleLoader;
20
21/** @category Specific Puzzles */
22declare const cube3x3x3: {
23 id: string;
24 fullName: string;
25 inventedBy: string[];
26 inventionYear: number;
27 kpuzzle: () => Promise<KPuzzle>;
28 svg: () => Promise<string>;
29 llSVG: () => Promise<string>;
30 llFaceSVG: () => Promise<string>;
31 pg: () => Promise<PuzzleGeometry>;
32 stickeringMask: (stickering: ExperimentalStickering) => Promise<StickeringMask>;
33 stickerings: () => Promise<string[]>;
34 puzzleSpecificSimplifyOptions: PuzzleSpecificSimplifyOptions;
35};
36
37/** @category All Puzzles */
38declare const puzzles: Record<string, PuzzleLoader>;
39
40export { PuzzleLoader, cube2x2x2, cube3x3x3, eventInfo, puzzles, twizzleEvents, wcaEventInfo, wcaEvents };