import type { ReactNode } from 'react';
import type { ResponseModel } from '../../models/index.js';
import type { TabType } from '../../models/tab.js';
import type { PanelType } from '../../events/types.js';
interface IOperationResponseList {
    responses: ResponseModel[];
    operationId: string;
    operationPointer: string;
    callbackId: string;
    renderTitle?: (tab: TabType) => ReactNode;
    activeResponseTab?: string;
    onTabChange?: (key: string) => void;
    onPanelToggle?: (isExpanded: boolean, panelType?: PanelType) => void;
}
export declare const OperationResponseList: import("react").NamedExoticComponent<IOperationResponseList>;
export {};
