packages/react-components/react-divider/library/etc/react-divider.api.md
Do not edit this file. It is a report generated by API Extractor.
import type { ComponentProps } from '@fluentui/react-utilities';
import type { ComponentState } from '@fluentui/react-utilities';
import type { ForwardRefComponent } from '@fluentui/react-utilities';
import type { JSXElement } from '@fluentui/react-utilities';
import * as React_2 from 'react';
import type { Slot } from '@fluentui/react-utilities';
import type { SlotClassNames } from '@fluentui/react-utilities';
// @public
export const Divider: ForwardRefComponent<DividerProps>;
// @public (undocumented)
export const dividerClassNames: SlotClassNames<DividerSlots>;
// @public (undocumented)
export type DividerProps = ComponentProps<Partial<DividerSlots>> & {
alignContent?: 'start' | 'center' | 'end';
appearance?: 'brand' | 'default' | 'strong' | 'subtle';
inset?: boolean;
vertical?: boolean;
};
// @public (undocumented)
export type DividerSlots = {
root: NonNullable<Slot<'div'>>;
wrapper: NonNullable<Slot<'div'>>;
};
// @public (undocumented)
export type DividerState = ComponentState<DividerSlots> & Required<Pick<DividerProps, 'alignContent' | 'appearance' | 'inset' | 'vertical'>>;
// @public
export const renderDivider_unstable: (state: DividerState) => JSXElement;
// @public
export const useDivider_unstable: (props: DividerProps, ref: React_2.Ref<HTMLElement>) => DividerState;
// @public (undocumented)
export const useDividerStyles_unstable: (state: DividerState) => DividerState;
// (No @packageDocumentation comment for this package)