import { ComponentPropsWithoutRef } from 'react';
import { type ResponsiveValue } from '@makeswift/controls';
import { type LengthData, type ResponsiveNumberValue } from '@makeswift/prop-controllers';
type BaseProps = {
    className?: string;
    grid: ResponsiveValue<{
        spans: Array<Array<number>>;
        count: number;
    }>;
    index: number;
    columnGap?: ResponsiveValue<LengthData>;
    rowGap?: ResponsiveValue<LengthData>;
    itemAnimateDuration?: ResponsiveNumberValue;
    itemAnimateDelay?: ResponsiveNumberValue;
    itemStaggerDuration?: ResponsiveNumberValue;
};
type Props = BaseProps & Omit<ComponentPropsWithoutRef<'div'>, keyof BaseProps>;
export declare const gridItemIdentifierClassName = "grid-item";
export declare function GridItem({ grid, index, columnGap, rowGap, className, itemAnimateDuration, itemAnimateDelay, itemStaggerDuration, ...restOfProps }: Props): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=grid-item.d.ts.map