import { SvelteComponentTyped } from "svelte"; import type { ShadowMapType, WebGLRendererParameters } from 'three'; import type { Size } from './types/types'; export declare const invalidateGlobally: (debugFrameloopMessage?: string) => void; declare const __propDef: { props: { dpr?: typeof devicePixelRatio; flat?: boolean; linear?: boolean; frameloop?: 'always' | 'demand' | 'never'; debugFrameloop?: boolean; shadows?: boolean; shadowMapType?: ShadowMapType; size?: Size | undefined; rendererParameters?: WebGLRendererParameters | undefined; ctx?: import("./types/types").ThrelteContext; rootCtx?: import("./types/types").ThrelteRootContext; audioCtx?: import("./types/types").ThrelteAudioContext; }; events: { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type CanvasProps = typeof __propDef.props; export declare type CanvasEvents = typeof __propDef.events; export declare type CanvasSlots = typeof __propDef.slots; export default class Canvas extends SvelteComponentTyped { } export {};