export declare class IgxLayoutDirective { /** * Sets the default flow direction of the container's children. * * Defaults to `rows`. * * ```html *
*
1
*
2
*
3
*
* ``` */ dir: string; /** * Defines the direction flex children are placed in the flex container. * * When set to `true`, the `rows` direction goes right to left and `columns` goes bottom to top. * * ```html *
*
1
*
2
*
3
*
* ``` */ reverse: boolean; /** * By default the immediate children will all try to fit onto one line. * * The default value `nowrap` sets this behavior. * * Other accepted values are `wrap` and `wrap-reverse`. * * ```html *
*
1
*
2
*
3
*
* ``` */ wrap: string; /** * Defines the alignment along the main axis. * * Defaults to `flex-start` which packs the children toward the start line. * * Other possible values are `flex-end`, `center`, `space-between`, `space-around`. * * ```html *
*
1
*
2
*
3
*
* ``` */ justify: string; /** * Defines the default behavior for how children are laid out along the corss axis of the current line. * * Defaults to `flex-start`. * * Other possible values are `flex-end`, `center`, `baseline`, and `stretch`. * * ```html *
*
1
*
2
*
3
*
* ``` */ itemAlign: string; /** * @hidden */ display: string; /** * @hidden */ readonly flexwrap: string; /** * @hidden */ readonly justifycontent: string; /** * @hidden */ readonly align: string; /** * @hidden */ readonly direction: "row" | "column" | "row-reverse" | "column-reverse"; } export declare class IgxFlexDirective { /** * Applies the `grow` attribute to an element that uses the directive. * * Default value is `1`. * * ```html *
*
Content1
*
Content2
*
Content3
*
* ``` */ grow: number; /** * Applies the `shrink` attribute to an element that uses the directive. * * Default value is `1`. * * ```html *
*
Content1
*
Content2
*
Content3
*
* ``` */ shrink: number; /** * Applies the directive to an element. * * Possible values include `igxFlexGrow`, `igxFlexShrink`, `igxFlexOrder`, `igxFlexBasis`. * * ```html *
Content
* ``` */ flex: string; /** * Applies the `order` attribute to an element that uses the directive. * * Default value is `0`. * * ```html *
*
Content1
*
Content2
*
Content3
*
* ``` */ order: number; /** * Applies the `flex-basis` attribute to an element that uses the directive. * * Default value is `auto`. * * Other possible values include `content`, `max-content`, `min-content`, `fit-content`. * * ```html *
Content
* ``` */ basis: string; /** * @hidden */ readonly style: string; /** * @hidden */ readonly itemorder: number; } /** * @hidden */ export declare class IgxLayoutModule { }