1 | import * as React from 'react';
|
2 | import { LightGallerySettings } from '../lg-settings';
|
3 | import { AfterSlideDetail, InitDetail, ContainerResizeDetail, AfterAppendSubHtmlDetail, BeforeOpenDetail, AfterOpenDetail, SlideItemLoadDetail, BeforeSlideDetail, PosterClickDetail, DragStartDetail, DragMoveDetail, DragEndDetail, BeforeNextSlideDetail, BeforePrevSlideDetail, BeforeCloseDetail, AfterCloseDetail, FlipHorizontalDetail, FlipVerticalDetail, RotateLeftDetail, RotateRightDetail } from '../lg-events';
|
4 | interface LgEvents {
|
5 | onAfterAppendSlide?: (detail: AfterSlideDetail) => void;
|
6 | onInit?: (detail: InitDetail) => void;
|
7 | onHasVideo?: (detail: InitDetail) => void;
|
8 | onContainerResize?: (detail: ContainerResizeDetail) => void;
|
9 | onAfterAppendSubHtml?: (detail: AfterAppendSubHtmlDetail) => void;
|
10 | onBeforeOpen?: (detail: BeforeOpenDetail) => void;
|
11 | onAfterOpen?: (detail: AfterOpenDetail) => void;
|
12 | onSlideItemLoad?: (detail: SlideItemLoadDetail) => void;
|
13 | onBeforeSlide?: (detail: BeforeSlideDetail) => void;
|
14 | onAfterSlide?: (detail: AfterSlideDetail) => void;
|
15 | onPosterClick?: (detail: PosterClickDetail) => void;
|
16 | onDragStart?: (detail: DragStartDetail) => void;
|
17 | onDragMove?: (detail: DragMoveDetail) => void;
|
18 | onDragEnd?: (detail: DragEndDetail) => void;
|
19 | onBeforeNextSlide?: (detail: BeforeNextSlideDetail) => void;
|
20 | onBeforePrevSlide?: (detail: BeforePrevSlideDetail) => void;
|
21 | onBeforeClose?: (detail: BeforeCloseDetail) => void;
|
22 | onAfterClose?: (detail: AfterCloseDetail) => void;
|
23 | onRotateLeft?: (detail: RotateLeftDetail) => void;
|
24 | onRotateRight?: (detail: RotateRightDetail) => void;
|
25 | onFlipHorizontal?: (detail: FlipHorizontalDetail) => void;
|
26 | onFlipVertical?: (detail: FlipVerticalDetail) => void;
|
27 | }
|
28 | export interface LightGalleryProps extends LgEvents, LightGallerySettings {
|
29 | children?: any;
|
30 | elementClassNames?: string;
|
31 | }
|
32 | declare const LG: React.FC<LightGalleryProps>;
|
33 | export default LG;
|