import { ReactNode } from 'react';
import { GenericPageDataDto } from '../../main';
export interface LoadParams {
    page: number;
    size: number;
}
export interface PaginatedPopoverProps<T> {
    notifications: GenericPageDataDto<T> | undefined;
    isLoading: boolean;
    loadParams: LoadParams;
    setLoadParams: (loadParams: LoadParams) => void;
    width?: string;
    height?: string;
    title: string;
    children: React.ReactNode | Array<React.ReactNode | ((item: T) => React.ReactNode)> | ((item: T & {
        id: string | number;
    }) => ReactNode) | ReactNode;
    Icon: ReactNode;
}
