import * as React from 'react'; import { ViewerNames } from '../../../types/dbTypes'; export type CommentInputLayout = 'inline' | 'card' | 'dialog'; export type BimCommentPlacementContext = { world: any; raycast: (data: { camera: any; mouse: any; dom: any; }) => Promise; buildingId?: number; setCursor?: (cursor: string) => void; addPendingMarker?: (position: { x: number; y: number; z: number; }) => number; removePendingMarker?: (id: number) => void; }; export type CommentInputProps = { viewer: ViewerNames; layout?: CommentInputLayout; onCancel?: () => void; bim?: BimCommentPlacementContext; isOpen?: boolean; }; export declare function CommentInput({ viewer, layout, onCancel, bim, isOpen, }: CommentInputProps): React.JSX.Element; //# sourceMappingURL=CommentInput.d.ts.map