@retriever-ui/system
Version:
67 lines (66 loc) • 1.63 kB
TypeScript
import { StylesConfigProps } from './type/styles';
import { ThemeCSS } from './type/theme';
export interface PseudosProps {
/**
* Pseudo selector `:after` css
*/
_after?: StylesConfigProps;
/**
* Pseudo selector `:before` css
*/
_before?: StylesConfigProps;
/**
* Pseudo selector `:placeholder` css
*/
_placeholder?: StylesConfigProps;
/**
* Pseudo selector `:active` css
*/
_active?: StylesConfigProps;
/**
* Pseudo selector `:checked` css
*/
_checked?: StylesConfigProps;
/**
* Pseudo selector `:disabled` css
*/
_disabled?: StylesConfigProps;
/**
* Pseudo selector `:first` css
*/
_first?: StylesConfigProps;
/**
* Pseudo selector `:first-letter` css
*/
_firstLetter?: StylesConfigProps;
/**
* Pseudo selector `:first-of-type` css
*/
_firstOfType?: StylesConfigProps;
/**
* Pseudo selector `:focus` css
*/
_focus?: StylesConfigProps;
/**
* Pseudo selector `:focus-within` css
*/
_focusWithin?: StylesConfigProps;
/**
* Pseudo selector `:hover` css
*/
_hover?: StylesConfigProps;
/**
* Pseudo selector `:indeterminate` css
*/
_indeterminate?: StylesConfigProps;
/**
* Pseudo selector `:last-of-type` css
*/
_lastOfType?: StylesConfigProps;
/**
* Pseudo selector `:required` css
*/
_required?: StylesConfigProps;
}
declare const pseudos: ({ theme, ...props }: ThemeCSS<PseudosProps>) => import("@emotion/utils").SerializedStyles;
export default pseudos;