/** * Stack system * * @author Dominique Rau [domi.github@gmail.com](mailto:domi.github@gmail.com) * @version 0.0.1 */ import * as React from 'react'; /** * Spacer */ export declare type SpacerProps = { spacing?: number | string; variant: 'row' | 'column'; }; export declare const Spacer: React.FunctionComponent; /** * Stacks */ declare type FlexAlignType = 'flex-start' | 'flex-end' | 'center' | 'stretch' | 'baseline'; declare type FlexJustifyType = 'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'space-evenly'; export declare type StackProps = { spacing?: number | string; padding?: number | string; margin?: number | string; flex?: boolean | number; alignItems?: FlexAlignType; justifyContent?: FlexJustifyType; variant: 'row' | 'column'; debug?: boolean; } & React.HTMLProps; export declare const Stack: React.FC; declare type StackVariantProps = Omit; export declare const VStack: React.FunctionComponent; export declare const HStack: React.FunctionComponent; export {};