import { HTMLTemplateResult } from "lit";
import { DecisionComponent } from "../decision/decision";
declare const VerificationBootstrapComponent_base: import("../../helpers/types/mixins").Component;
/**
* @description
* A dialog that contains informative animations about the verification grid and
* how to use it.
*
* @event open - Dispatched when the dialog is opened
* @event close - Dispatched when the dialog is closed
*/
export declare class VerificationBootstrapComponent extends VerificationBootstrapComponent_base {
static styles: import("lit").CSSResult[];
static readonly openEventName = "open";
static readonly closeEventName = "close";
private injector;
decisionElements: ReadonlyArray;
hasVerificationTask: boolean;
hasClassificationTask: boolean;
isMobile: boolean;
private slides;
private dialogElement;
private tutorialSlideCarouselElement;
private isAdvancedDialog;
private readonly keydownHandler;
get open(): boolean;
private get autoDismissPreference();
private set autoDismissPreference(value);
private get decisionShortcuts();
private get demoDecisionButton();
firstUpdated(): void;
showTutorialDialog(): void;
showAdvancedDialog(): void;
private closeDialog;
private showDialog;
private handleKeyDown;
private positiveDecisionColor;
private negativeDecisionColor;
private renderSlide;
private slideFooterTemplate;
private slidesTemplate;
render(): HTMLTemplateResult;
}
declare global {
interface HTMLElementTagNameMap {
"oe-verification-bootstrap": VerificationBootstrapComponent;
}
}
export {};