import { Puzzle } from '../src/data/puzzle.js';
import CompressorBase from '../src/data/serializer/compressor/compressorBase.js';
declare class BunCompressor extends CompressorBase {
    get id(): string;
    compress(input: string): Promise<string>;
    decompress(input: string): Promise<string>;
}
export declare const bunCompressor: BunCompressor;
export interface PuzzleEntry {
    pid: number;
    difficulty: number;
    puzzleLink: string;
}
export interface BenchmarkEntry {
    pid: number;
    supported: boolean;
    solveTime: number;
    solveCorrect: boolean;
}
export declare function parseLink(link: string): Promise<Puzzle>;
export declare function shuffleArray<T>(array: T[]): T[];
export {};
