import { WithStyles } from "@material-ui/core"; import React from "react"; import { MetaObject, SearchResult, ShareUpdate } from "./types"; declare type Id = string; export interface TableProps { meta: MetaObject; showOptions: Partial<{ title: boolean; dataSharing: boolean; publicSharing: boolean; externalSharing: boolean; permissionPicker: boolean; }>; subtitle?: string; unremovebleIds?: Set; onChange: (sharedUpdate: ShareUpdate) => Promise; onSearch: (s: string) => Promise; } declare type TablePropsWithStyles = TableProps & WithStyles; declare const styles: () => { title: { fontSize: string; fontWeight: number; color: string; padding: string; margin: string; }; createdBy: { color: string; }; titleBodySpace: { paddingTop: number; }; rules: { height: string; overflowY: "scroll"; }; }; declare const _default: React.ComponentType & import("@material-ui/core").StyledComponentProps<"title" | "createdBy" | "titleBodySpace" | "rules">>; export default _default;