///
import { CSSValueWithLength } from '../../styles';
export type direction = 'horizontal' | 'vertical';
export type DividerSize = 'small' | 'medium';
export interface DividerProps {
/** @default 'horizontal' */
direction?: direction;
/**
* 간격을 설정할 수 있습니다.
* - direction horizontal 일경우 상하 간격에 적용됩니다.
* - direction vertical 일경우 좌우 간격에 적용됩니다.
*/
spacing?: CSSValueWithLength;
/** @default 'small' */
size?: DividerSize;
/**
* border color를 지정할 수 있습니다.
* - 지정하지 않을 경우 size medium 일경우 semantic_colors.background.base로 적용됩니다.
* - 지정하지 않을 경우 size small 일경우 semantic_colors.border.primary로 적용됩니다.
* @default semantic_colors.border.primary
*/
color?: string;
/**
* 지정된 길이를 설정할 수 있습니다.
* - 지정하지 않을 경우 direction horizontal 이라면 width 값이 100%로 고정됩니다.
* - 지정하지 않을 경우 direction vertical 이라면 height값이 100%로 고정됩니다.
* @default '100%'
*/
length?: CSSValueWithLength;
}
export declare const Divider: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & DividerProps, import("react").DetailedHTMLProps, HTMLHRElement>, {}>;