import { default as React } from 'react';
import { Grid2Props } from '@mui/material';
export interface GridProps extends Grid2Props {
    /** 자식노드로 추가<br/>: Grid의 자식 요소로 들어갈 컴포넌트를 설정 */
    children?: React.ReactNode;
    /** 열 갯수<br/>: 그리드의 열 개수를 설정 */
    columns?: number;
    /** 열 간격<br/>: 열 사이의 간격을 설정 (px, %, 등) */
    columnSpacing?: number | string;
    /** 컨테이너 여부<br/>: 그리드를 컨테이너로 사용할지 여부 */
    container?: boolean;
    /** 방향 설정<br/>: 그리드 아이템의 배치 방향 (row, column 등) */
    direction?: "row" | "row-reverse" | "column" | "column-reverse";
    /** 행 간격<br/>: 행 사이의 간격을 설정 (px, %, 등) */
    rowSpacing?: number | string;
    /** 크기<br/>: 그리드 항목의 크기를 설정 (MUI Grid2Props size 참조) */
    size?: "auto" | "grow" | number | false | object;
    /** 간격 설정<br/>: 그리드 항목 간의 간격을 설정 (px, %, 등) */
    spacing?: number | string;
    /** 오프셋 설정<br/>: 그리드 항목을 특정 위치로 이동시키는 데 사용. */
    offset?: "auto" | number | object;
    /** 랩 설정<br/>: 아이템이 넘칠 경우 처리 방식 (wrap, nowrap 등) */
    wrap?: "nowrap" | "wrap-reverse" | "wrap";
}
export declare const Grid: {
    ({ children, className, ...props }: GridProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
