/**
 * @license
 * Copyright 2026 Amodal Labs, Inc.
 * SPDX-License-Identifier: MIT
 */
import type { StoreFieldDefinitionInfo, StoreDocument } from '../types';
export interface EntityTableProps {
    storeName: string;
    schema: Record<string, StoreFieldDefinitionInfo>;
    keyTemplate: string;
    documents: StoreDocument[];
    total: number;
    /** Called when a document row is clicked, with the document key. */
    onDocumentClick?: (key: string) => void;
    onSortChange?: (sort: string) => void;
    onFilterChange?: (filter: Record<string, unknown>) => void;
}
export declare function EntityTable({ storeName: _storeName, schema, keyTemplate, documents, total, onDocumentClick, }: EntityTableProps): import("react/jsx-runtime").JSX.Element;
