import { ReactNode } from 'react';
import { WindowSize } from '../../../../context/windowSizeProvider';
/** Skeleton `DataListTable` columns use this to satisfy `renderCell` without rendering body cells. */
export declare const NOOP_RENDER_CELL: () => null;
export declare const ScheduleListDataListTableFill: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
/** Wraps react-window `List`; hides scrollbars on its outer overflow container (vertical + horizontal). */
export declare const ScheduleListVirtualizedListWrapper: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
/** Wrapper for schedule list virtualized table (prepaid / fixed / accrued). */
export declare const ScheduleListViewContainer: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
} & {
    $embeddedInSurface: boolean;
    $listScrollable: boolean;
    tableHeight: number;
    windowSize: WindowSize;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const ListItemDiv: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const ChildElementWrapper: import('@emotion/styled').StyledComponent<{
    theme?: import('@emotion/react').Theme;
    as?: React.ElementType;
}, import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
type ScheduleListDataListSortableColumnHeaderProps = Readonly<{
    label: ReactNode;
    showCancel: boolean;
    onSortResetToDefault: () => void;
}>;
export declare function ScheduleListDataListSortableColumnHeader({ label, showCancel, onSortResetToDefault, }: ScheduleListDataListSortableColumnHeaderProps): import("react/jsx-runtime").JSX.Element;
export {};
