import { SystemProp } from '@xstyled/system';
import * as CSS from 'csstype';
import { VuiTheme } from '../theme';
type AppearanceProp = SystemProp<CSS.Property.Appearance, VuiTheme>;
export type AppearanceProps = {
    appearance?: AppearanceProp;
};
type CursorProp = SystemProp<CSS.Property.Cursor, VuiTheme>;
export type CursorProps = {
    cursor?: CursorProp;
};
type PointerEventsProp = SystemProp<CSS.Property.PointerEvents, VuiTheme>;
export type PointerEventsProps = {
    pointerEvents?: PointerEventsProp;
};
type ResizeProp = SystemProp<CSS.Property.Resize, VuiTheme>;
export type ResizeProps = {
    resize?: ResizeProp;
};
type UserSelectProp = SystemProp<CSS.Property.UserSelect, VuiTheme>;
export type UserSelectProps = {
    userSelect?: UserSelectProp;
};
export type InteractivityProps = AppearanceProps & CursorProps & PointerEventsProps & ResizeProps & UserSelectProps;
export {};
//# sourceMappingURL=interactivity.d.ts.map