import type { Transition } from '@uirouter/core';
import '@uirouter/rx';
import React from 'react';
import type { IProject } from '../domain';
import './project.less';
export interface IProjectHeaderProps {
    projectConfiguration: IProject;
    transition: Transition;
}
export interface IProjectHeaderState {
    state: string;
    application?: string;
    isOpen: boolean;
}
export declare class ProjectHeader extends React.Component<IProjectHeaderProps, IProjectHeaderState> {
    state: IProjectHeaderState;
    private destroy$;
    componentDidMount(): void;
    componentWillUnmount(): void;
    private handleDropdownToggle;
    private configureProject;
    render(): JSX.Element;
}
