import * as THREE from 'three'; export type PortalMaterialType = { resolution: THREE.Vector2; blur: number; size?: number; sdf?: THREE.Texture | null; map?: THREE.Texture | null; }; export declare const MeshPortalMaterial: (new (parameters?: (THREE.ShaderMaterialParameters & Partial) | undefined) => THREE.ShaderMaterial & PortalMaterialType) & { key: string; }; export declare const meshPortalMaterialApplySDF: (portalMesh: THREE.Mesh, resolution: number, gl: THREE.WebGLRenderer) => void;