import React, { ReactNode } from 'react'; import { QueryPreviewTabs, TabOption } from '../types.js'; export interface QueryPreviewHeaderProps { tabs: ReadonlyArray>; onTabChange: (tab: QueryPreviewTabs) => void; selectedTab: QueryPreviewTabs; renderTabLabel?: (tab: QueryPreviewHeaderProps['tabs'][number]) => ReactNode; } export declare class QueryPreviewHeader extends React.Component { handleTabClick: (tab: QueryPreviewHeaderProps["tabs"][number]) => void; render(): ReactNode; static defaultProps: { tabs: never[]; }; }