import { SvelteComponentTyped } from "svelte"; import { PerspectiveCamera as ThreePerspectiveCamera } from 'three'; import type { PerspectiveCameraProperties } from '../types/components'; declare const __propDef: { props: { position?: PerspectiveCameraProperties['position']; scale?: PerspectiveCameraProperties['scale']; rotation?: PerspectiveCameraProperties['rotation']; lookAt?: PerspectiveCameraProperties['lookAt']; castShadow?: PerspectiveCameraProperties['castShadow']; receiveShadow?: PerspectiveCameraProperties['receiveShadow']; frustumCulled?: PerspectiveCameraProperties['frustumCulled']; renderOrder?: PerspectiveCameraProperties['renderOrder']; visible?: PerspectiveCameraProperties['visible']; viewportAware?: PerspectiveCameraProperties['viewportAware']; inViewport?: PerspectiveCameraProperties['inViewport']; useCamera?: PerspectiveCameraProperties['useCamera']; near?: PerspectiveCameraProperties['near']; far?: PerspectiveCameraProperties['far']; fov?: PerspectiveCameraProperties['fov']; camera?: ThreePerspectiveCamera; }; events: { viewportenter: CustomEvent>; viewportleave: CustomEvent>; } & { [evt: string]: CustomEvent; }; slots: { default: {}; }; }; export declare type PerspectiveCameraProps = typeof __propDef.props; export declare type PerspectiveCameraEvents = typeof __propDef.events; export declare type PerspectiveCameraSlots = typeof __propDef.slots; export default class PerspectiveCamera extends SvelteComponentTyped { get camera(): ThreePerspectiveCamera; } export {};