/**
 * All Posts management surface — table with type tabs, controls row,
 * sortable headers, bulk actions, pagination. Data flows through the
 * posts-service so swapping to a server endpoint later only touches
 * the service file.
 *
 * Routing:
 *   - Row click → /posts/{postTypeId}/{postId}/edit (the section-based Post
 *     editor, seeded from the post type's template).
 *   - "Manage types" → /posts/types.
 *   - "+ New Post" lives in the top bar (computePageActions); the page
 *     itself doesn't render that button.
 */
interface PostsListViewProps {
    onNavigate: (path: string) => void;
}
export declare function PostsListView({ onNavigate }: PostsListViewProps): import("react/jsx-runtime").JSX.Element;
/**
 * Return up to 7 page-control entries: a sliding window around the
 * current page with ellipsis markers. Keeps the footer narrow even on
 * collections with hundreds of pages.
 */
export declare function pageNumbers(current: number, total: number): Array<number | '…'>;
export {};
//# sourceMappingURL=PostsListView.d.ts.map