import type { IFitableProps } from '../../../Behaviors/Fitable';
import type { IThemeableProps } from '../../../Behaviors/Themeable';
import type { DrawerContentElement } from './DrawerContentElement';
import type { DrawerElement } from './DrawerElement';
/**
 * Represents the `IDrawerContainerElementProps` interface.
 *
 * @public
 */
export interface IDrawerContainerElementProps extends IThemeableProps, IFitableProps {
    /**
     * Gets or sets the `autoSize` property.
     *
     * @public
     */
    autoSize: boolean;
    /**
     * Gets or sets the `hasBackdrop` property.
     *
     * @public
     */
    hasBackdrop: boolean;
    /**
     * Returns the `content` property.
     *
     * @public
     * @readonly
     */
    readonly content: DrawerContentElement | null;
    /**
     * Returns the `drawer` property.
     *
     * @public
     * @readonly
     */
    readonly drawer: DrawerElement | null;
}
//# sourceMappingURL=IDrawerContainerElementProps.d.ts.map