import { TWorkspaceWidth } from '@talenra/ngx-base/app-layout';
import * as i0 from '@angular/core';
/**
* Provides a simple template for content layout.
*
* ### Import
*
* ```typescript
* import { WorkspaceSimpleModule } from '@talenra/ngx-base/workspace-simple';
* ```
*
* ../../#/workspace-layout/workspace-simple
*/
declare class WorkspaceSimpleComponent {
/**
* Determines the maximum width of the layout. Defaults to `WorkspaceWidth.L`.
*
* ```html
*
* ```
*
* @see {@link WorkspaceWidth}
*/
width: TWorkspaceWidth;
/**
* If true, the content passed to the component will be wrapped by a
* `` component that controls the vertical layout and
* behaviour (e.g. takes care of scrolling).
*
* @see {@link ContentLayoutComponent} for more information.
*
* @example
*
* My header
* My toolbar
* My content
*
*/
useContentLayout: boolean;
/**
* Determines whether the layout uses a header element. Has no effect if `useContentLayout` is `false`.
*
* @see {@link ContentLayoutComponent#useHeader} for more information.
*
* @example
*
*
* My header
*
*/
useHeader: boolean;
/**
* Determines whether the layout uses a sticky bar element. Has no effect if `useContentLayout` is `false`.
*
* @see {@link ContentLayoutComponent#useStickyBar} for more information.
*
* @example
*
*
* My sticky bar
*
*/
useStickyBar: boolean;
/**
* Determines whether the layout uses a sticky footer element. Has no effect if `useContentLayout` is `false`.
*
* @see {@link ContentLayoutComponent#useStickyFooter} for more information.
*
* @example
*
*
* My sticky footer
*
*/
useStickyFooter: boolean;
/**
* Determines whether the content is allowed to take the full height and to cover the
* header when scrolled. Has no effect if `useContentLayout` is `false`.
*
* @see {@link ContentLayoutComponent#overscrollHeader} for more information.
*
* @example
*
* My header
* My scrollable Content
*
*/
overscrollHeader: boolean;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
static ngAcceptInputType_useContentLayout: unknown;
static ngAcceptInputType_useHeader: unknown;
static ngAcceptInputType_useStickyBar: unknown;
static ngAcceptInputType_useStickyFooter: unknown;
static ngAcceptInputType_overscrollHeader: unknown;
}
export { WorkspaceSimpleComponent };