import { Image } from './Image.js'; import { LifeHashVersion } from './types/LifeHashVersion.js'; export interface AnimationFrame { image: Image; cellStateImage: Image; cellStateMirroredImage: Image; generation: number; totalGenerations: number; } export declare class LifeHash { private static toDigest; private static runGameOfLife; private static selectGradientAndPattern; private static buildFracGrid; private static renderColorGrid; static makeFrom(data: string | Uint8Array, version?: LifeHashVersion, module_size?: number, has_alpha?: boolean): Image; static makeFromDigest(digest: Uint8Array, version?: LifeHashVersion, module_size?: number, has_alpha?: boolean): Image; static makeAnimationFrames(data: string | Uint8Array, version?: LifeHashVersion, module_size?: number, has_alpha?: boolean, frame_count?: number): AnimationFrame[]; }