import React from 'react';
import { Broadcast } from '../../../graphql.autogenerated';
interface BroadcastListTableProps {
    broadcasts: Broadcast[];
    onEdit?: (broadcast: Broadcast) => void;
    loading?: boolean;
    hasMore?: boolean;
    onLoadMore?: () => void;
    loadingMore?: boolean;
    refetchAll: () => void;
    removeItem: (id: string) => void;
    updateItem: (id: string, updates: Partial<Broadcast>) => void;
}
export declare const StatusBadge: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
} & {
    color: string;
    backgroundColor: string;
}, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, {}>;
declare const BroadcastListTable: React.MemoExoticComponent<({ broadcasts, onEdit, loading, hasMore, onLoadMore, loadingMore, refetchAll, removeItem, updateItem, }: BroadcastListTableProps) => import("@emotion/react/jsx-runtime").JSX.Element>;
export default BroadcastListTable;
