///
import React, { PureComponent } from 'react';
import type { RichContentTheme } from 'wix-rich-content-common';
import type { PreviewConfig } from '../';
interface Props {
onPreviewExpand: PreviewConfig['onPreviewExpand'];
counter: number;
theme: RichContentTheme;
formatLabel: (counter: number) => string;
imageSelector: (images?: NodeListOf) => Element[];
onClick: () => void;
}
declare class ImageCounter extends PureComponent {
static defaultProps: Partial;
container: Element;
wrapper: Element;
styles: Record;
onClick: (e: React.MouseEvent) => void;
renderDecoration: (element: Element) => JSX.Element;
decorateImages: () => void;
componentDidMount(): void;
onResize: import("lodash").DebouncedFunc<() => void>;
handleWrapper: (el: HTMLDivElement) => HTMLDivElement;
handleContainer: (el: HTMLDivElement) => HTMLDivElement;
render(): JSX.Element;
}
export default ImageCounter;
//# sourceMappingURL=ImageCounter.d.ts.map