import { StyleWithCustomProps } from './types'; import { AtomicType } from './types/AtomicProps'; import { CssValue } from './types/LayoutProps'; export type { AtomicType }; interface PropConfig { isVar?: number; [key: string]: unknown; } interface AtomicOwnProps { size?: CssValue; } type AtomicSpecificKeys = keyof AtomicOwnProps; export interface BaseProps { primitiveClass?: string[]; style?: StyleWithCustomProps; _propConfig?: Record; w?: unknown; h?: unknown; ar?: unknown; } interface InputProps extends BaseProps, AtomicOwnProps { [key: string]: unknown; } export default function getAtomicProps

(atomic: AtomicType | undefined, props: P): Omit & BaseProps;