import { GenericProps } from '../../utilities';
import { ComponentPropsWithoutRef } from 'react';
/**
 * Copyright (c) Adaptavist, Inc.
 */
export interface ILayout extends GenericProps, ComponentPropsWithoutRef<'section'> {
    /**
     * Prop to denote if the Layout will contain SideBar in children.
     *
     * Usually does not need assigning.
     *
     * Useful in Server-Side Rendering avoid style flickering.
     *
     * If set to true, the Layout will render with SideBar.
     * If set to false, the Layout will render alone.
     *
     * Default is `true`.
     */
    hasSideBar?: boolean;
}
export interface ILayoutContent extends React.ComponentPropsWithoutRef<'div'> {
    /**
     * Prop to control the width.
     *
     * If set to false, content will have a min width of `800px`.
     *
     * Default is `false`
     */
    fixedWidth?: boolean | number;
}
export type ILayoutHeader = React.ComponentPropsWithoutRef<'div'>;
