import { ReactNode } from 'react';
import { default as MuiListSubheader } from '@mui/material/ListSubheader';
import { SxProps, Theme } from '@mui/material/styles';
import { ComponentSize } from '../types';
export interface ListProps {
    children: ReactNode;
    size?: ComponentSize;
    /** Optional subheader text */
    subheader?: string;
    /** Dense rendering */
    dense?: boolean;
    /** Disable default padding */
    disablePadding?: boolean;
    sx?: SxProps<Theme>;
}
declare function List({ children, size, subheader, dense, disablePadding, sx, }: ListProps): import("react/jsx-runtime").JSX.Element;
declare namespace List {
    var displayName: string;
}
export default List;
/** Re-export MUI ListSubheader for direct use */
export { MuiListSubheader as ListSubheader };
/** Simple list divider */
export declare function ListDivider({ sx }: {
    sx?: SxProps<Theme>;
}): import("react/jsx-runtime").JSX.Element;
export declare namespace ListDivider {
    var displayName: string;
}
