import type { SpglslAngleCompileResult } from "../spglsl-compile"; import type { SpglslResourceLimits } from "../spglsl-resource-limits"; export interface WasmSpglsl { spglsl_angle_compile(result: SpglslAngleCompileResult, resourceLimits: SpglslResourceLimits, mainSourceCode: string): { infoLog?: string | undefined; valid?: boolean | undefined; output?: string | undefined; uniforms?: Record | undefined; globals?: Record | undefined; }; } export declare function spglslPreload(): Promise; export declare function spglslUnload(): boolean; export declare function _wasmSpglslGet(): Promise<{ spglsl: WasmSpglsl; }>;