import * as React from 'react'; import { IStyleFunctionOrObject } from '../../Utilities'; import { IStyle, ITheme } from '../../Styling'; /** * {@docCategory Separator} */ export interface ISeparator { } /** * {@docCategory Separator} */ export interface ISeparatorProps extends React.HTMLAttributes { /** * Theme (provided through customization.) */ theme?: ITheme; /** * Call to provide customized styling that will layer on top of the variant rules. */ styles?: IStyleFunctionOrObject; /** * Whether the element is a vertical separator. */ vertical?: boolean; /** * Where the content should be aligned in the separator. * @defaultValue 'center' */ alignContent?: 'start' | 'center' | 'end'; } /** * {@docCategory Separator} */ export declare type ISeparatorStyleProps = Required> & Pick; /** * {@docCategory Separator} */ export interface ISeparatorStyles { /** * Style for the root element */ root: IStyle; /** * Style for the content */ content: IStyle; }