import React from 'react';
import PropTypes from 'prop-types';
export declare const layoutPropTypes: {
    closeButtonCaption: PropTypes.Requireable<string>;
    shareButtonCaption: PropTypes.Requireable<string>;
    toggleFullscreenButtonCaption: PropTypes.Requireable<string>;
    zoomButtonCaption: PropTypes.Requireable<string>;
    prevButtonCaption: PropTypes.Requireable<string>;
    nextButtonCaption: PropTypes.Requireable<string>;
    shareButton: PropTypes.Requireable<boolean>;
    fullscreenButton: PropTypes.Requireable<boolean>;
    zoomButton: PropTypes.Requireable<boolean>;
};
export declare const layoutDefaultProps: {
    closeButtonCaption: string;
    shareButtonCaption: string;
    toggleFullscreenButtonCaption: string;
    zoomButtonCaption: string;
    prevButtonCaption: string;
    nextButtonCaption: string;
    shareButton: boolean;
    fullscreenButton: boolean;
    zoomButton: boolean;
};
export declare type LayoutProps = {
    /**
     * `.pswp__button--close` caption
     *
     * Default: 'Close (Esc)'
     */
    closeButtonCaption?: string;
    /**
     * `.pswp__button--share` caption
     *
     * Default: 'Share'
     */
    shareButtonCaption?: string;
    /**
     * .pswp__button--fs caption
     *
     * Default: 'Toggle fullscreen'
     */
    toggleFullscreenButtonCaption?: string;
    /**
     * .pswp__button--zoom caption
     *
     * Default: 'Zoom in/out'
     */
    zoomButtonCaption?: string;
    /**
     * .pswp__button--arrow--left caption
     *
     * Default: 'Previous (arrow left)'
     */
    prevButtonCaption?: string;
    /**
     * .pswp__button--arrow--right caption
     *
     * Default: 'Next (arrow right)'
     */
    nextButtonCaption?: string;
    /**
     * Show .pswp__button--share
     *
     * Default: true
     */
    shareButton?: boolean;
    /**
     * Show .pswp__button--fs
     *
     * Default: true
     */
    fullscreenButton?: boolean;
    /**
     * Show .pswp__button--zoom
     *
     * Default: true
     */
    zoomButton?: boolean;
};
/**
 * Default PhotoSwipe layout
 */
export declare const DefaultLayout: React.ForwardRefExoticComponent<LayoutProps & React.RefAttributes<HTMLElement>>;
