import { SvelteComponentTyped } from "svelte"; import type { TextProperties } from '../types/components'; import type { Text as TextType } from '../types/types'; declare const __propDef: { props: { position?: TextProperties['position']; scale?: TextProperties['scale']; rotation?: TextProperties['rotation']; viewportAware?: TextProperties['viewportAware']; inViewport?: TextProperties['inViewport']; castShadow?: TextProperties['castShadow']; receiveShadow?: TextProperties['receiveShadow']; frustumCulled?: TextProperties['frustumCulled']; renderOrder?: TextProperties['renderOrder']; visible?: TextProperties['visible']; interactive?: TextProperties['interactive']; ignorePointer?: TextProperties['ignorePointer']; lookAt?: TextProperties['lookAt']; text?: TextProperties['text']; anchorX?: TextProperties['anchorX']; anchorY?: TextProperties['anchorY']; curveRadius?: TextProperties['curveRadius']; font?: TextProperties['font']; fontSize?: TextProperties['fontSize']; letterSpacing?: TextProperties['letterSpacing']; lineHeight?: TextProperties['lineHeight']; maxWidth?: TextProperties['maxWidth']; overflowWrap?: TextProperties['overflowWrap']; textAlign?: TextProperties['textAlign']; textIndent?: TextProperties['textIndent']; whiteSpace?: TextProperties['whiteSpace']; material?: TextProperties['material'] | null; color?: TextProperties['color'] | null; depthOffset?: TextProperties['depthOffset']; clipRect?: TextProperties['clipRect'] | null; glyphGeometryDetail?: TextProperties['glyphGeometryDetail']; sdfGlyphSize?: TextProperties['sdfGlyphSize']; outlineWidth?: TextProperties['outlineWidth']; outlineColor?: TextProperties['outlineColor']; outlineOpacity?: TextProperties['outlineOpacity']; outlineBlur?: TextProperties['outlineBlur']; outlineOffsetX?: TextProperties['outlineOffsetX']; outlineOffsetY?: TextProperties['outlineOffsetY']; strokeWidth?: TextProperties['strokeWidth']; strokeColor?: TextProperties['strokeColor']; strokeOpacity?: TextProperties['strokeOpacity']; fillOpacity?: TextProperties['fillOpacity']; textObject?: TextType; }; events: { click: CustomEvent; contextmenu: CustomEvent; pointerup: CustomEvent; pointerdown: CustomEvent; pointerenter: CustomEvent; pointerleave: CustomEvent; pointermove: CustomEvent; viewportenter: CustomEvent>; viewportleave: CustomEvent>; sync: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type TextProps = typeof __propDef.props; export declare type TextEvents = typeof __propDef.events; export declare type TextSlots = typeof __propDef.slots; export default class Text extends SvelteComponentTyped { get textObject(): TextType; } export {};