/*! * Copyright (c) 2024-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * * See the License for the specific language governing permissions and limitations under the License. */ import { MRT_RowData, MRT_TableOptions } from "material-react-table"; import { DesignTokens } from "../../OdysseyDesignTokensContext.js"; export declare const dataTableImmutableSettings: { enableColumnActions: boolean; enableDensityToggle: boolean; enableExpandAll: boolean; enableFilters: boolean; enableFullScreenToggle: boolean; enableGlobalFilter: boolean; enableHiding: boolean; enablePagination: boolean; layoutMode: MRT_TableOptions["layoutMode"]; manualFiltering: boolean; manualSorting: boolean; muiTablePaperProps: { elevation: number; sx: { overflow: string; }; }; positionActionsColumn: MRT_TableOptions["positionActionsColumn"]; rowVirtualizerOptions: { overscan: number; }; selectAllMode: MRT_TableOptions["selectAllMode"]; }; export declare const displayColumnDefOptions: { "mrt-row-drag": { header: string; muiTableBodyCellProps: { sx: { minWidth: number; width: string; }; className: string; }; muiTableHeadCellProps: { sx: { minWidth: number; width: string; }; children: import("@emotion/react/jsx-runtime").JSX.Element; }; }; "mrt-row-select": { muiTableHeadCellProps: { padding: "checkbox"; }; muiTableBodyCellProps: { padding: "checkbox"; }; }; "mrt-row-expand": { header: string; muiTableBodyCellProps: { sx: { overflow: string; }; }; }; }; export declare const ScrollableTableContainer: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme; as?: React.ElementType; } & { isScrollableEnd: boolean; isScrollableStart: boolean; odysseyDesignTokens: DesignTokens; }, import("react").DetailedHTMLProps, HTMLDivElement>, {}>; //# sourceMappingURL=tableConstants.d.ts.map