import { FunctionalComponent } from '../../stencil-public-runtime';
import { Matrix4 } from '@vertexvis/geometry';
import { DepthBuffer, Viewport } from '../../lib/types';
import { FrameCameraBase } from '../../lib/types/frame';
interface Props {
    camera: FrameCameraBase;
    viewport: Viewport;
}
export declare const Renderer3d: FunctionalComponent<Props>;
export declare function update3d(element: HTMLElement, parentWorldMatrix: Matrix4.Matrix4, viewport: Viewport, camera: FrameCameraBase, depthBuffer: DepthBuffer | undefined): void;
export {};
