import type { CSSProperties } from 'react'; import { ContextStylesParams, FlowindTheme } from './flowind-theme'; export type ClassNames = Partial>; export type Styles = never> = Partial> | ((theme: FlowindTheme, params: StylesParams, context: ContextStylesParams) => Partial>); export interface DefaultProps = Record> { className?: string; style?: CSSProperties; classNames?: ClassNames; styles?: Styles; unstyled?: boolean; }