import { type ReactNode } from "react";
import { WorkboxItem } from "../../types";
/**
 * Presentational table of workbox items shared by the Workbox sidebar and the
 * Publish dialog. Renders the Item / State / Actions / Validation columns,
 * lazily resolves missing item icons, and exposes per-row workflow command
 * buttons. Loading and empty states are handled internally.
 */
export declare function WorkboxItemsTable({ items, isLoading, emptyMessage, headerNotice, onAfterWorkflowCommand, }: {
    items: WorkboxItem[];
    isLoading: boolean;
    emptyMessage: string;
    headerNotice?: ReactNode;
    onAfterWorkflowCommand?: () => void;
}): import("react").JSX.Element | null;
