import { type Dictionary } from '@mikro-orm/core';
import { NativeQueryBuilder } from '../../query/NativeQueryBuilder.js';
/** @internal */
export declare function markOutBindings(obj: Dictionary): void;
/** @internal */
export declare class OracleNativeQueryBuilder extends NativeQueryBuilder {
  as(alias: string): this;
  compile(): {
    sql: string;
    params: unknown[];
  };
  protected compileTruncate(): void;
  protected combineParts(): {
    sql: string;
    params: unknown[];
  };
  private compileUpsert;
  protected compileSelect(): void;
}
