/**
 * Brick Component
 *
 * A wrapper around BaseComponent that handles schema lookup and error states.
 */
import React from 'react';
import { ComponentInstance } from '../schemas/componentSchema';
export interface BrickProps {
    component: ComponentInstance;
    onClick?: (event: React.MouseEvent) => void;
    onMouseDown?: (event: React.MouseEvent) => void;
    onPortClick?: (componentId: string, portId: string, event: React.MouseEvent) => void;
    selected?: boolean;
}
declare const Brick: React.FC<BrickProps>;
export default Brick;
//# sourceMappingURL=Brick.d.ts.map