export declare const propertyToTransformer: {
  weight: () => Promise<{
    property: string;
    transform: (value: any) => string;
  }>;
  textStyle: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  display: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  show: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  flex: () => Promise<{
    property: string;
    transform(value: any): "flex" | "initial";
  }>;
  direction: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  justify: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  w: () => Promise<{
    property: string;
    transform(value: string | number): string;
  }>;
  h: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  minH: () => Promise<{
    property: string;
    transform(value: any): any;
  }>;
  p: () => Promise<{
    property: (property: any) => string[] | "padding-top" | "padding-right" | "padding-bottom" | "padding-left" | "padding";
    transform(value: any): string;
  }>;
  pt: () => Promise<{
    property: (property: any) => string[] | "padding-top" | "padding-right" | "padding-bottom" | "padding-left" | "padding";
    transform(value: any): string;
  }>;
  pr: () => Promise<{
    property: (property: any) => string[] | "padding-top" | "padding-right" | "padding-bottom" | "padding-left" | "padding";
    transform(value: any): string;
  }>;
  pb: () => Promise<{
    property: (property: any) => string[] | "padding-top" | "padding-right" | "padding-bottom" | "padding-left" | "padding";
    transform(value: any): string;
  }>;
  pl: () => Promise<{
    property: (property: any) => string[] | "padding-top" | "padding-right" | "padding-bottom" | "padding-left" | "padding";
    transform(value: any): string;
  }>;
  px: () => Promise<{
    property: (property: any) => string[] | "padding-top" | "padding-right" | "padding-bottom" | "padding-left" | "padding";
    transform(value: any): string;
  }>;
  py: () => Promise<{
    property: (property: any) => string[] | "padding-top" | "padding-right" | "padding-bottom" | "padding-left" | "padding";
    transform(value: any): string;
  }>;
  m: () => Promise<{
    property: (property: any) => string[] | "margin-top" | "margin-right" | "margin-bottom" | "margin-left" | "margin";
    transform(value: any): any;
  }>;
  mt: () => Promise<{
    property: (property: any) => string[] | "margin-top" | "margin-right" | "margin-bottom" | "margin-left" | "margin";
    transform(value: any): any;
  }>;
  mr: () => Promise<{
    property: (property: any) => string[] | "margin-top" | "margin-right" | "margin-bottom" | "margin-left" | "margin";
    transform(value: any): any;
  }>;
  mb: () => Promise<{
    property: (property: any) => string[] | "margin-top" | "margin-right" | "margin-bottom" | "margin-left" | "margin";
    transform(value: any): any;
  }>;
  ml: () => Promise<{
    property: (property: any) => string[] | "margin-top" | "margin-right" | "margin-bottom" | "margin-left" | "margin";
    transform(value: any): any;
  }>;
  mx: () => Promise<{
    property: (property: any) => string[] | "margin-top" | "margin-right" | "margin-bottom" | "margin-left" | "margin";
    transform(value: any): any;
  }>;
  my: () => Promise<{
    property: (property: any) => string[] | "margin-top" | "margin-right" | "margin-bottom" | "margin-left" | "margin";
    transform(value: any): any;
  }>;
  max: () => Promise<{
    property: string;
    transform(value: any): string;
  }>;
  bg: () => Promise<{
    property: string;
    transform: (value: string) => string;
  }>;
  hide: () => Promise<{
    property: string;
    transform: (value: any) => string;
  }>;
  bColor: () => Promise<{
    property: string;
    transform: (value: string) => string;
  }>;
  color: () => Promise<{
    property: string;
    transform(value: string): string;
  }>;
  family: () => Promise<{
    property: string;
    transform(value: any): string;
  }>;
  rounded: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string | 0;
  }>;
  roundedTop: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string | 0;
  }>;
  roundedRight: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string | 0;
  }>;
  roundedBottom: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string | 0;
  }>;
  roundedLeft: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string | 0;
  }>;
  bWidth: () => Promise<{
    property: (property: any) => "border-top-width" | "border-right-width" | "border-bottom-width" | "border-left-width" | "border-width";
    transform: (value: any) => string;
  }>;
  bWidthTop: () => Promise<{
    property: (property: any) => "border-top-width" | "border-right-width" | "border-bottom-width" | "border-left-width" | "border-width";
    transform: (value: any) => string;
  }>;
  bWidthRight: () => Promise<{
    property: (property: any) => "border-top-width" | "border-right-width" | "border-bottom-width" | "border-left-width" | "border-width";
    transform: (value: any) => string;
  }>;
  bWidthBottom: () => Promise<{
    property: (property: any) => "border-top-width" | "border-right-width" | "border-bottom-width" | "border-left-width" | "border-width";
    transform: (value: any) => string;
  }>;
  bWidthLeft: () => Promise<{
    property: (property: any) => "border-top-width" | "border-right-width" | "border-bottom-width" | "border-left-width" | "border-width";
    transform: (value: any) => string;
  }>;
  top: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string;
  }>;
  right: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string;
  }>;
  bottom: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string;
  }>;
  left: () => Promise<{
    property: (property: any) => any;
    transform: (value: any) => string;
  }>;
  position: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  size: () => Promise<{
    property: string;
    transform(key: any): string;
  }>;
  fontStyle: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  lineHeight: () => Promise<{
    property: string;
    transform(value: any): string;
  }>;
  spacing: () => Promise<{
    property: string;
    transform(value: any): string;
  }>;
  decoration: () => Promise<{
    property: string;
    transform(value: string): string;
  }>;
  transform: () => Promise<{
    property: string;
    transform(value: any): any;
  }>;
  align: () => Promise<{
    property: string;
    transform(value: any): any;
  }>;
  templateColumns: () => Promise<{
    property: string;
    transform: (value: any) => string;
  }>;
  templateRows: () => Promise<{
    property: string;
    transform: (value: any) => string;
  }>;
  cols: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  colsStart: () => Promise<{
    property: (property: any) => "grid-column" | "grid-column-start" | "grid-column-end";
    transform: (value: any) => any;
  }>;
  colsEnd: () => Promise<{
    property: (property: any) => "grid-column" | "grid-column-start" | "grid-column-end";
    transform: (value: any) => any;
  }>;
  rows: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  rowsStart: () => Promise<{
    property: (property: any) => "grid-row" | "grid-row-start" | "grid-row-end";
    transform: (value: any) => any;
  }>;
  rowsEnd: () => Promise<{
    property: (property: any) => "grid-row" | "grid-row-start" | "grid-row-end";
    transform: (value: any) => any;
  }>;
  gap: () => Promise<{
    property: (property: any) => "row-gap" | "column-gap" | "gap";
    transform: (value: any) => string;
  }>;
  gapCol: () => Promise<{
    property: (property: any) => "row-gap" | "column-gap" | "gap";
    transform: (value: any) => string;
  }>;
  gapRow: () => Promise<{
    property: (property: any) => "row-gap" | "column-gap" | "gap";
    transform: (value: any) => string;
  }>;
  autoFlow: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  grid: () => Promise<{
    property: string;
    transform: (value: any) => "initial" | "grid";
  }>;
  fit: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  maxWidth: () => Promise<{
    property: string;
    transform(value: any): string;
  }>;
  z: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  outline: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  alignContent: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  items: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  wrap: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  shrink: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  grow: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  order: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  self: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  shadow: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  bStyle: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  transition: () => Promise<{
    property: string;
    transform: (value?: string) => any;
    additional: (_value: any) => {
      _property: string;
      value: string;
    }[];
  }>;
  duration: () => Promise<{
    property: string;
    transform: (value: any) => string;
  }>;
  timing: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  delay: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  animation: () => Promise<{
    property: string;
    transform: (value: any) => any;
    additional: (value: any) => any[];
  }>;
  overflow: () => Promise<{
    property: string;
    transform: (value: any) => any;
  }>;
  columnCount: () => Promise<{
    property: string;
    transform(value: any): any;
  }>;
  columnFill: () => Promise<{
    property: string;
    transform(value: any): any;
  }>;
  columnRuleColor: () => Promise<{
    property: string;
    transform(value: any): any;
  }>;
  columnRuleStyle: () => Promise<{
    property: string;
    transform(value: any): any;
  }>;
  columnRuleWidth: () => Promise<{
    property: string;
    transform(value: string): string;
  }>;
  columnSpan: () => Promise<{
    property: string;
    transform(value: any): any;
  }>;
};
