import * as React from 'react';
import { Tab } from '@kui-shell/core';
import { SidecarOptions } from './BaseSidecar';
export declare type Props = SidecarOptions & {
    /** tab uuid */
    uuid?: string;
};
interface State {
    tab: Tab;
    responseType: 'MultiModalResponse' | 'NavResponse';
}
export default class ComboSidecar extends React.PureComponent<Props, State> {
    constructor(props: Props);
    componentDidCatch(error: Error, errorInfo: React.ErrorInfo): void;
    private onResponse;
    private onClose;
    render(): JSX.Element;
}
export {};
