@retriever-ui/system
Version:
27 lines (26 loc) • 839 B
TypeScript
import * as CSS from 'csstype';
import { Colors, CSSResponsive, ThemeCSS } from '../type/theme';
export interface InteractionsProps {
/**
* The CSS `user-select` property
*/
userSelect?: CSSResponsive<CSS.Property.UserSelect>;
/**
* The CSS `cursor` property
*/
cursor?: CSSResponsive<CSS.Property.Cursor>;
/**
* The CSS `outline` property
*/
outline?: CSSResponsive<CSS.Property.Outline>;
/**
* The CSS `outline-offset` property
*/
outlineOffset?: CSSResponsive<CSS.Property.OutlineOffset>;
/**
* The CSS `outline-color` property
*/
outlineColor?: CSSResponsive<CSS.Property.Color | Colors>;
}
declare const interactions: ({ theme, ...props }: ThemeCSS<InteractionsProps>) => import("@emotion/utils").SerializedStyles;
export default interactions;