import { s as sparkScanViewVisualFeedbackTag } from "./tags-DWZEPE_e.js";
import { ScanditHTMLElement } from "@scandit/web-datacapture-core/build/js/private/utils/index.js";

//#region src/main/spark/ui/SparkScanViewVisualFeedback.d.ts
declare class SparkScanViewVisualFeedback extends ScanditHTMLElement {
  private _styleElement?;
  private get styleElement();
  get success(): boolean;
  set success(success: boolean);
  get error(): boolean;
  set error(error: boolean);
  static create(): SparkScanViewVisualFeedback;
  fadeIn(opacity: string, duration: number): Promise<void>;
  fadeOut(opacity: string, duration: number): Promise<void>;
  emitSuccessFeedback(): Promise<void>;
  emitErrorFeedback(): Promise<void>;
  connectedCallback(): void;
}
declare global {
  interface HTMLElementTagNameMap {
    [sparkScanViewVisualFeedbackTag]: SparkScanViewVisualFeedback;
  }
}
//#endregion
export { SparkScanViewVisualFeedback as t };