export type PaperTextureFit = 'none' | 'contain' | 'cover'; /** * Literal parameters forwarded to Paper Design's paper texture shader. * Colors intentionally remain ordinary CSS color strings; they are not token * references and are parsed once into shader RGBA uniforms. */ export interface PaperTextureConfig { image?: HTMLImageElement | string; colorFront?: string; colorBack?: string; contrast?: number; roughness?: number; fiber?: number; fiberSize?: number; crumples?: number; crumpleSize?: number; folds?: number; foldCount?: number; fade?: number; drops?: number; seed?: number; fit?: PaperTextureFit; scale?: number; rotation?: number; originX?: number; originY?: number; offsetX?: number; offsetY?: number; worldWidth?: number; worldHeight?: number; speed?: number; frame?: number; minPixelRatio?: number; maxPixelCount?: number; /** CSS opacity applied after the shader has rendered. */ opacity?: number; } export declare const DEFAULT_PAPER_TEXTURE_CONFIG: Required>; //# sourceMappingURL=paper-texture-types.d.ts.map