import { CoreApp, type DataSourceInstanceSettings } from '@grafana/data'; import { type QueryWithDefaults } from '../defaults'; import { type SQLQuery, type QueryRowFilter, type DB, type SQLDialect } from '../types'; export interface QueryHeaderProps { db: DB; dialect: SQLDialect; isQueryRunnable: boolean; onChange: (query: SQLQuery) => void; onQueryRowChange: (queryRowFilter: QueryRowFilter) => void; onRunQuery: () => void; preconfiguredDataset: string; query: QueryWithDefaults; queryRowFilter: QueryRowFilter; hideFormatSelector?: boolean; hideRunButton?: boolean; dataSourceInstanceSettings?: DataSourceInstanceSettings; app?: CoreApp; } export declare function QueryHeader({ db, dialect, isQueryRunnable, onChange, onQueryRowChange, onRunQuery, preconfiguredDataset, query, queryRowFilter, hideFormatSelector, hideRunButton, dataSourceInstanceSettings, app, }: QueryHeaderProps): import("react/jsx-runtime").JSX.Element;