import { LayoutRendererProps } from "../BaseLayoutRenderer";

/**
 * flexbox 설정 타입
 */
export interface FlexboxConfig {
  // TODO: 레이아웃 전용 설정 타입 정의
  // 예시:
  // spacing?: number;
  // orientation?: "vertical" | "horizontal";
  // allowResize?: boolean;
}

/**
 * flexbox Props 타입
 */
export interface FlexboxLayoutProps extends LayoutRendererProps {
  renderer: any; // FlexboxLayoutRenderer 타입
}

/**
 * flexbox 존 타입
 */
export interface FlexboxZone {
  id: string;
  name: string;
  // TODO: 존별 전용 속성 정의
}
