import { type HTMLAttributes } from 'react';
import type { DataTestId } from '../../core/types/data-props.js';
import type { StylingProps } from '../../core/types/styling-props.js';
import type { WithChildren } from '../../core/types/with-children.js';
/** @public */
export interface MainProps extends WithChildren, StylingProps, DataTestId, Omit, keyof StylingProps> {
/**
* The minimum width of the main panel in pixels.
* @defaultValue 320
*/
minWidth?: number;
}
/**
* The `Main` component is used inside the `Page` component for displaying content in the corresponding panel.
* It is the only compound that is mandatory for rendering the `Page`.
* @public
*/
export declare const Main: (props: MainProps & import("react").RefAttributes) => import("react").ReactElement | null;