import type { LayoutProps } from '../../lib/layouts/types'; import { type SpacingSizeProp } from '../../lib/spacings/sizes'; import type { HTMLAttributesWithRootRef } from '../../types'; export declare const CUSTOM_CSS_TOKEN_FOR_USER_SIZE = "--vkui_internal--spacing_size"; type PickAllFlexProps = { [K in keyof T as K extends `flex${string}` ? K : never]: T[K]; }; export interface SeparatorProps extends HTMLAttributesWithRootRef, PickAllFlexProps { /** * Стиль отображения разделителя. */ appearance?: 'primary' | 'secondary' | 'primary-alpha'; /** * Добавляет стандартные отступы у разделителя. */ padding?: boolean; /** * Направление отображения разделителя. */ direction?: 'horizontal' | 'vertical'; /** * Размер контейнера, в который вложен разделитель. * * Принимает значения дизайн-системы, числовые значения и css-переменные. */ size?: SpacingSizeProp; /** * Выравнивание разделителя в контейнере. */ align?: 'start' | 'center' | 'end'; } /** * @see https://vkui.io/components/separator */ export declare const Separator: ({ padding, appearance, direction, align, size, ...restProps }: SeparatorProps) => React.ReactNode; export {}; //# sourceMappingURL=Separator.d.ts.map