import * as React from "react";
import RightGutterController0, {
  Props as RightGutterController0Props
} from "./controller";
import { _45055e8e9Props } from "./styles/view.pc";
import { _9208d19593983Props } from "./properties/view.pc";
import { _3a6461fb1889702Props } from "./variables/view.pc";
import { _97a34b151010442Props } from "../../../dev/comments.pc";

type TextProps = {
  text?: string;
} & React.HTMLAttributes<any>;

type ElementProps = {
  ref?: any;
} & React.HTMLAttributes<any>;

export type BaseRightGutterProps = {
  variant?: string;
  tabsProps?: ElementProps;
  elementProps?: ElementProps;
  textProps?: TextProps;
  elementProps1?: ElementProps;
  contentProps?: ElementProps;
  stylesProps?: _45055e8e9Props;
  propertiesProps?: _9208d19593983Props;
  codeTabProps?: _6b6efac4Props;
  variablesTabProps?: _3a6461fb1889702Props;
  propertiesTabProps?: ElementProps;
  variablesTabProps1?: ElementProps;
  stylesTabProps?: ElementProps;
  codeTabProps1?: ElementProps;
  variablesTabProps2?: ElementProps;
} & ElementProps;

export type _8b8bbe2c724435Props = RightGutterController0Props;
export const RightGutter: (props: RightGutterController0Props) => any;

export type BaseDrawerProps = {} & ElementProps;

export type _63257bfd4943Props = BaseDrawerProps;

export const Drawer: (props: BaseDrawerProps) => any;

export type BaseCodeTabProps = {} & ElementProps;

export type _6b6efac4Props = BaseCodeTabProps;

export const CodeTab: (props: BaseCodeTabProps) => any;
