import type { QueryController as QueryControllerOriginal } from 'obsidian'; import type { App } from './App.cjs'; import type { TFile } from './TFile.cjs'; import { Component } from './Component.cjs'; export declare class QueryController extends Component { constructor(app: App, plugin: unknown, viewHeaderEl: HTMLElement, currentFile?: null | TFile); static create2__(app: App, plugin: unknown, viewHeaderEl: HTMLElement, currentFile?: null | TFile): QueryController; static fromOriginalType2__(value: QueryControllerOriginal): QueryController; asOriginalType2__(): QueryControllerOriginal; constructor2__(_app: App, _plugin: unknown, _viewHeaderEl: HTMLElement, _currentFile?: null | TFile): void; }