import { Static } from '@sinclair/typebox';
import { ComponentImplementation } from '../../../services/registry';
import { ColumnsPropertySchema, DataPropertySchema, IsMultiSelectPropertySchema, MajorKeyPropertySchema, RowsPerPagePropertySchema, TableSizePropertySchema } from './TableTypes';
export declare const TableImpl: ComponentImplementation<{
    data?: Static<typeof DataPropertySchema>;
    majorKey: Static<typeof MajorKeyPropertySchema>;
    rowsPerPage: Static<typeof RowsPerPagePropertySchema>;
    size: Static<typeof TableSizePropertySchema>;
    columns: Static<typeof ColumnsPropertySchema>;
    isMultiSelect: Static<typeof IsMultiSelectPropertySchema>;
}>;
