import { ISqlExprWorker } from './types';
import { Uri } from 'monaco-editor';
import type * as sqlExprModeModule from "./sql-expr-mode";
type SqlExprModeType = typeof sqlExprModeModule;
/**
 * Returns the sql-expression worker for the model.
 * Example:
 * ```ts
 * const sqlExpressionWorker = await getSqlExpressionWorker(model.uri);
 * ```
 * @returns sql-expression worker
 */
export declare function getSqlExprWorker(uri: Uri): Promise<ISqlExprWorker>;
/**
 * Request the sql-expression mode
 * @returns sql-expression mode module
 */
export declare function getMode(): Promise<SqlExprModeType>;
export {};
