///
import { LitElement } from 'lit';
import { ProviderStore } from './state/store';
/**
* The Ol Speed Reader element
*
* Allows highlighting of the words on the page to pace
* reading,
*/
export declare class OLReader extends LitElement {
reader: boolean;
activeElement: ProviderStore['activeElement'] | null;
previousElement: HTMLElement | null;
highlightColor: string;
index: number;
readerSpeed: number;
speed: number;
nIntervId: NodeJS.Timer | null;
timer(): void;
clearTimer(): void;
getBackgroundColor(): string;
static styles: import("lit").CSSResult;
connectedCallback(): void;
getButtonStyles(): {
top?: undefined;
left?: undefined;
backgroundColor?: undefined;
outlineColor?: undefined;
} | {
top: string;
left: string;
backgroundColor: string;
outlineColor: string;
};
updated(changedProperties: Map): void;
render(): import("lit-html").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'ol-reader': OLReader;
}
}
//# sourceMappingURL=ol-reader.d.ts.map