import type { SerializedStyles } from '@emotion/react';
import type { TableLayout } from '@atlaskit/adf-schema';
export declare const tableMarginTop = 24;
export declare const tableMarginBottom = 16;
export declare const tableMarginTopWithControl = 14;
export declare const tableMarginSides = 8;
export declare const tableCellMinWidth = 48;
export declare const tableNewColumnMinWidth = 140;
export declare const tableCellBorderWidth = 1;
export declare const tableCellPadding = 8;
export declare const tableResizeHandleWidth = 6;
export declare const tablePadding = 8;
export declare const tableControlsSpacing: number;
export declare const TableSharedCssClassName: {
    readonly TABLE_CELL_NODEVIEW_CONTENT_DOM: 'pm-table-cell-nodeview-content-dom';
    readonly TABLE_CELL_WRAPPER: 'pm-table-cell-content-wrap';
    readonly TABLE_COLUMN_CONTROLS_DECORATIONS: 'pm-table-column-controls-decoration';
    readonly TABLE_CONTAINER: 'pm-table-container';
    readonly TABLE_HEADER_CELL_WRAPPER: 'pm-table-header-content-wrap';
    readonly TABLE_LEFT_BORDER: 'pm-table-left-border';
    readonly TABLE_LEFT_SHADOW: 'pm-table-with-left-shadow';
    readonly TABLE_NODE_WRAPPER: 'pm-table-wrapper';
    readonly TABLE_NODE_WRAPPER_NO_OVERFLOW: 'pm-table-wrapper-no-overflow';
    readonly TABLE_RESIZER_CONTAINER: 'pm-table-resizer-container';
    readonly TABLE_RIGHT_BORDER: 'pm-table-right-border';
    readonly TABLE_RIGHT_SHADOW: 'pm-table-with-right-shadow';
    readonly TABLE_ROW_CONTROLS_WRAPPER: 'pm-table-row-controls-wrapper';
    readonly TABLE_SCROLL_INLINE_SHADOW: 'pm-table-scroll-inline-shadow';
    readonly TABLE_SHADOW_SENTINEL_LEFT: 'pm-table-shadow-sentinel-left';
    readonly TABLE_SHADOW_SENTINEL_RIGHT: 'pm-table-shadow-sentinel-right';
    readonly TABLE_STICKY_SCROLLBAR_CONTAINER: 'pm-table-sticky-scrollbar-container';
    readonly TABLE_STICKY_SCROLLBAR_SENTINEL_BOTTOM: 'pm-table-sticky-scrollbar-sentinel-bottom';
    readonly TABLE_STICKY_SCROLLBAR_SENTINEL_TOP: 'pm-table-sticky-scrollbar-sentinel-top';
    readonly TABLE_STICKY_SENTINEL_BOTTOM: 'pm-table-sticky-sentinel-bottom';
    readonly TABLE_STICKY_SENTINEL_TOP: 'pm-table-sticky-sentinel-top';
    readonly TABLE_STICKY_SHADOW: 'pm-table-sticky-shadow';
    readonly TABLE_STICKY_WRAPPER: 'pm-table-sticky-wrapper';
    readonly TABLE_VIEW_CONTENT_WRAP: 'tableView-content-wrap';
};
declare const tableSharedStyle: () => SerializedStyles;
export declare const calcTableWidth: (layout: TableLayout, containerWidth?: number, addControllerPadding?: boolean) => number | "inherit";
export { tableSharedStyle };
