import { Flex as IFlex } from "../response.js"; import { Component } from "../../components/component.js"; export { IFlex }; export declare class FlexBaseImpl extends Component { direction(direction: IFlex['direction']): this; /** * The alignment along the main axis */ mainAxisAlignment(mainAxisAlignment: IFlex['mainAxisAlignment']): this; /** * The alignment along the cross axis */ crossAxisAlignment(crossAxisAlignment: IFlex['crossAxisAlignment']): this; /** * The multiplier of the base size for the minimal spacing */ spacing(spacing: IFlex['spacing']): this; /** * if true the flex will fill the main axis. Otherwise it will take the children size. */ fillParent(fillParent: IFlex['fillParent']): this; /** * If true the flex will scroll if there is too many item in the Main Axis. */ scroll(scroll: IFlex['scroll']): this; padding(padding: IFlex['padding']): this; horizontalDirection(horizontalDirection: IFlex['horizontalDirection']): this; verticalDirection(verticalDirection: IFlex['verticalDirection']): this; textBaseline(textBaseline: IFlex['textBaseline']): this; }