import { Component, ReactNode } from 'react';
import { PopPositions } from '../pop';
export interface IBlockHeaderProps {
    title: ReactNode;
    type?: 'ribbon' | 'minimum';
    className?: string;
    tooltip?: ReactNode;
    position?: PopPositions;
    leftContent?: ReactNode;
    rightContent?: ReactNode;
}
export declare class BlockHeader extends Component<IBlockHeaderProps> {
    static defaultProps: {
        className: string;
        position: string;
        type: string;
    };
    private renderTitle;
    private renderTooltip;
    private renderLeftContent;
    private renderRightContent;
    render(): JSX.Element;
}
export default BlockHeader;
