import { default as React } from 'react';
declare const BREAKPOINTS: {
    sm: number;
    md: number;
    lg: number;
    xl: number;
    "2xl": number;
};
type BreakpointKey = keyof typeof BREAKPOINTS;
type ResponsiveCols = number | (Partial<Record<BreakpointKey, number>> & {
    default?: number;
});
type GapSize = "none" | "xs" | "sm" | "md" | "lg" | "xl";
export interface MasonryProps extends React.HTMLAttributes<HTMLDivElement> {
    columns?: ResponsiveCols;
    gap?: GapSize;
    children: React.ReactNode;
}
export declare const Masonry: {
    ({ children, columns, gap, className, ...props }: MasonryProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export {};
