import React from 'react'; import { ComponentPropsWithHeader } from '../../components/Header/types'; import { GalleryCardParams, GalleryCardProps } from '../../components/GalleryCard/types'; import { AnyObject } from '../../types'; import { GalleryPageState } from './types'; interface GalleryPageProps extends ComponentPropsWithHeader { state: GalleryPageState; changeState: (state: GalleryPageState) => void; onCardClick: (card: GalleryCardParams) => void; galleryCard?: React.ComponentType>; } export interface GalleryPageControl { changeActiveGallery: (index: number) => void; } export declare const GalleryPage: = Record>(props: GalleryPageProps & { ref?: ((instance: GalleryPageControl | null) => void) | React.RefObject | null | undefined; }) => React.ReactElement; export default GalleryPage; //# sourceMappingURL=GalleryPage.d.ts.map