import React from 'react'; import './TableWithControlsLayout.scss'; interface TableWithControlsLayoutItemProps { children: React.ReactNode; renderExtraControls?: () => React.ReactNode; className?: string; fullHeight?: boolean; keyboardNavigation?: boolean; inheritKeyboardNavigation?: boolean; keyboardNavigationResetKey?: string; } export interface TableWrapperProps extends Omit { loading?: boolean; scrollContainerRef?: React.RefObject; scrollDependencies?: any[]; children: React.ReactNode; } export declare const TableWithControlsLayout: { ({ children, className, fullHeight, keyboardNavigation, inheritKeyboardNavigation, keyboardNavigationResetKey, }: TableWithControlsLayoutItemProps): import("react/jsx-runtime").JSX.Element; Controls({ children, renderExtraControls, className, }: TableWithControlsLayoutItemProps): import("react/jsx-runtime").JSX.Element; Table({ children, loading, className, scrollContainerRef, scrollDependencies, }: TableWrapperProps): import("react/jsx-runtime").JSX.Element; Footer({ children, className, }: { children: React.ReactNode; className?: string; }): import("react/jsx-runtime").JSX.Element; }; export {};