17 lines
622 B
TypeScript
17 lines
622 B
TypeScript
import type { SystemStyleObject, ConditionalValue } from '../types'
|
|
import type { PropertyValue } from '../types/prop-type'
|
|
import type { Properties } from '../types/csstype'
|
|
import type { Tokens } from '../tokens'
|
|
|
|
export type DividerProperties = {
|
|
orientation?: ConditionalValue<"horizontal" | "vertical">
|
|
thickness?: ConditionalValue<Tokens["sizes"] | Properties["borderWidth"]>
|
|
color?: ConditionalValue<Tokens["colors"] | Properties["borderColor"]>
|
|
}
|
|
|
|
|
|
type DividerOptions = DividerProperties & Omit<SystemStyleObject, keyof DividerProperties >
|
|
|
|
|
|
export declare function divider(options?: DividerOptions): string
|