import { PaginationProps, PaginationStyles } from '../components/Pagination';
import { NavigationListProps, NavigationListStyles } from '../components/NavigationList';
import React from 'react';
import { ApphouseComponent } from '../components/component.interfaces';
import { PopupProps, PopupStyles } from '../components/popup/Popup.interface';
interface PopupWithPaginationStyles {
    popup?: PopupStyles;
    navigation?: NavigationListStyles;
    pagination?: PaginationStyles;
}
interface PopupWithPaginationProps extends Omit<PopupProps, 'styleOverwrites' | 'additionalFooterContent' | 'hideFooterActions' | 'hideFooter' | 'stickyFooter'>, ApphouseComponent<PopupWithPaginationStyles> {
    /**
     * The content of the popup.
     */
    children: React.ReactNode;
    /**
     * The pagination props.
     * if not provided, the pagination will not be shown.
     * @optional
     */
    pagination?: PaginationProps;
    /**
     * The navigation props.
     * if not provided, the navigation will not be shown.
     * @optional
     */
    navigation?: NavigationListProps;
}
export declare const PopupWithPagination: (props: PopupWithPaginationProps) => import("react/jsx-runtime").JSX.Element;
export {};
