export interface TextureOptions { seed?: number; } export interface Textures { grain: string; glitter: string; cosmosBottom: string; cosmosMiddle: string; cosmosTop: string; } export declare const DEFAULT_TEXTURE_SEED = 2654435769; /** Deterministic PRNG (mulberry32) returning values in [0, 1) for a given seed. */ export declare const mulberry32: (seed: number) => (() => number); export declare const grainTexture: (seed: number) => string; export declare const glitterTexture: (seed: number) => string; export declare const generateTextures: (options?: TextureOptions) => Textures; export declare const TEXTURE_VARIABLES: { readonly grain: "--hc-grain"; readonly glitter: "--hc-glitter"; readonly cosmosBottom: "--hc-cosmos-bottom"; readonly cosmosMiddle: "--hc-cosmos-middle"; readonly cosmosTop: "--hc-cosmos-top"; }; export declare const texturesToCssVariables: (textures: Textures) => Record; //# sourceMappingURL=textures.d.ts.map