export declare const dataTableMeta: { readonly name: "DataTable"; readonly category: "component"; readonly directManifestNode: true; readonly allowedChildren: readonly []; readonly blueprint: { readonly label: "Data table"; readonly defaultProps: { readonly rows: readonly []; readonly columns: readonly []; readonly rowKey: "id"; }; }; readonly events: { readonly sortChange: { readonly label: "Sort change"; readonly eventType: "dataTable.sortChange"; readonly payloadFields: readonly [{ readonly path: "columnId"; readonly type: "string"; }, { readonly path: "direction"; readonly type: "string"; }]; }; }; readonly bindings: { readonly props: { readonly sort: { readonly value: { readonly type: "object"; readonly fields: readonly [{ readonly path: "columnId"; readonly type: "string"; }, { readonly path: "direction"; readonly type: "string"; }]; }; readonly acceptsFallback: true; }; }; }; readonly props: { readonly rows: { readonly type: "array"; readonly category: "Data"; }; readonly rowKey: { readonly type: "string"; readonly category: "Identity"; readonly label: "Row identity field"; }; readonly columns: { readonly type: "array"; readonly category: "Data"; readonly itemSchema: readonly [{ readonly key: "id"; readonly schema: { readonly type: "string"; readonly category: "Identity"; }; }, { readonly key: "header"; readonly schema: { readonly type: "string"; readonly category: "Content"; }; }, { readonly key: "accessor"; readonly schema: { readonly type: "string"; readonly category: "Data"; }; }, { readonly key: "align"; readonly schema: { readonly type: "enum"; readonly category: "Layout"; readonly enum: readonly ["start", "center", "end"]; }; }, { readonly key: "width"; readonly schema: { readonly type: "number"; readonly category: "Layout"; }; }, { readonly key: "minWidth"; readonly schema: { readonly type: "number"; readonly category: "Layout"; }; }, { readonly key: "sortable"; readonly schema: { readonly type: "boolean"; readonly category: "Behavior"; }; }]; }; readonly loading: { readonly type: "boolean"; readonly category: "State"; }; readonly loadingRows: { readonly type: "number"; readonly category: "State"; }; readonly emptyTitle: { readonly type: "string"; readonly category: "Content"; }; readonly emptyDescription: { readonly type: "string"; readonly category: "Content"; }; readonly density: { readonly type: "enum"; readonly category: "Layout"; readonly enum: readonly ["comfortable", "compact"]; }; }; }; //# sourceMappingURL=dataTableMeta.d.ts.map