///
export {};
export type Lang = 'en-US' | 'zh-CN';
export type Size = 'small' | 'medium' | 'large';
export type PopupPlacement = 'top' | 'top-left' | 'top-right' | 'right' | 'right-top' | 'right-bottom' | 'bottom' | 'bottom-left' | 'bottom-right' | 'left' | 'left-top' | 'left-bottom';
export type VerticalSidePlacement = 'top' | 'top-left' | 'top-right' | 'bottom' | 'bottom-left' | 'bottom-right';
export interface BaseProps {
styleOverrides?: {
[K in keyof C]?: {
remove?: boolean;
className?: string;
style?: React.CSSProperties;
};
};
styleProvider?: {
[K in CR]: string;
};
}
export type ArrayElement = ArrayType extends readonly (infer ElementType)[] ? ElementType : never;