UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

51 lines (50 loc) 2.65 kB
declare const StyledAccordionGroup: import("styled-components").StyledComponent<"div", any, { theme: object; }, "theme">; export interface StyledAccordionContainerProps { /** Toggles left and right borders, set to none when variant is subtle */ borders?: "default" | "full" | "none"; /** Sets accordion width */ width?: string; /** Sets accordion variant */ variant?: "standard" | "subtle"; } declare const StyledAccordionContainer: import("styled-components").StyledComponent<"div", any, { theme: object; } & StyledAccordionContainerProps, "theme">; interface StyledAccordionTitleProps { size?: "large" | "small"; variant?: "standard" | "subtle"; } declare const StyledAccordionTitle: import("styled-components").StyledComponent<"h3", any, StyledAccordionTitleProps, never>; declare const StyledAccordionSubTitle: import("styled-components").StyledComponent<"span", any, {}, never>; interface StyledAccordionIconProps { isExpanded?: boolean; iconAlign?: "left" | "right"; } declare const StyledAccordionIcon: import("styled-components").StyledComponent<import("react").ForwardRefExoticComponent<import("../icon").IconProps & import("react").RefAttributes<HTMLSpanElement>>, any, StyledAccordionIconProps, never>; interface StyledAccordionHeadingsContainerProps { hasValidationIcon?: boolean; } declare const StyledAccordionHeadingsContainer: import("styled-components").StyledComponent<"div", any, StyledAccordionHeadingsContainerProps, never>; interface StyledAccordionTitleContainerProps { hasButtonProps?: boolean; iconAlign?: "left" | "right"; size?: "large" | "small"; isExpanded?: boolean; variant?: "standard" | "subtle"; } declare const StyledAccordionTitleContainer: import("styled-components").StyledComponent<"div", any, { theme: object; } & StyledAccordionTitleContainerProps, "theme">; export interface StyledAccordionContentContainerProps { isExpanded?: boolean; maxHeight?: string | number; } declare const StyledAccordionContentContainer: import("styled-components").StyledComponent<"div", any, StyledAccordionContentContainerProps, never>; export interface StyledAccordionContentProps { disableContentPadding?: boolean; variant?: "standard" | "subtle"; } declare const StyledAccordionContent: import("styled-components").StyledComponent<"div", any, StyledAccordionContentProps, never>; export { StyledAccordionGroup, StyledAccordionContainer, StyledAccordionHeadingsContainer, StyledAccordionSubTitle, StyledAccordionTitleContainer, StyledAccordionTitle, StyledAccordionIcon, StyledAccordionContent, StyledAccordionContentContainer, };