import type { Transition, Variant } from "motion/react";
import type React from "react";

export interface SectionProps {
	children: React.ReactNode;
	styles?: {
		container?: string;
		innerContainer?: string;
	};
	height?: string;
	threshold?: number;
	extraStyles?: object;
	extraClassNames?: string;
	name?: string;
	transition?: Transition;
	noPadding?: boolean;
	maxWidth?: boolean;
	variants?: {
		container: { enter: Variant; from: Variant; exit: Variant };
	};
}
