import { default as React, ReactElement, ReactNode } from 'react';
import { BaseProps } from '../../../libraries/common-types/src/common-types';
export type ItemProps = Omit<BaseProps, "children"> & {
    children: ReactNode;
    /** The number of columns that the item spans on small screens. */
    colSpanSm?: 1 | 2 | 3 | 4;
    /** The number of columns that the item spans on medium screens. */
    colSpanMd?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8;
    /** The number of columns that the item spans on large screens. */
    colSpanLg?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12;
    /** This will be passed from the parent component. */
    noColGap?: boolean;
};
export declare const Item: {
    ({ children, className, colSpanSm, colSpanMd, colSpanLg, noColGap, ...props }: ItemProps): React.JSX.Element;
    displayName: string;
};
export declare const isItem: (child?: ReactNode) => child is ReactElement<ItemProps>;
//# sourceMappingURL=grid.item.d.ts.map