carbon-react
Version:
A library of reusable React components for easily building user interfaces.
28 lines (27 loc) • 1.67 kB
TypeScript
import { TabTitleProps } from ".";
interface StyledTitleContentProps extends Pick<TabTitleProps, "align" | "borders" | "error" | "info" | "isTabSelected" | "noLeftBorder" | "noRightBorder" | "position" | "size" | "warning"> {
alternateStyling?: boolean;
hasCustomLayout?: boolean;
hasHref?: boolean;
hasSiblings?: boolean;
validationRedesignOptIn?: boolean;
}
declare const StyledTitleContent: import("styled-components").StyledComponent<"span", any, StyledTitleContentProps, never>;
declare const StyledTabTitleButton: import("styled-components").StyledComponent<"button", any, TabTitleProps & {
validationRedesignOptIn?: boolean;
}, never>;
declare const StyledTabTitleLink: import("styled-components").StyledComponent<"a", any, TabTitleProps & {
validationRedesignOptIn?: boolean;
}, never>;
interface StyledLayoutWrapperProps extends Pick<TabTitleProps, "titlePosition" | "position"> {
hasCustomLayout?: boolean;
hasCustomSibling?: boolean;
validationRedesignOptIn?: boolean;
}
declare const StyledLayoutWrapper: import("styled-components").StyledComponent<"div", any, StyledLayoutWrapperProps, never>;
declare const StyledVerticalIndicator: import("styled-components").StyledComponent<"div", any, {}, never>;
type StyledSelectedIndicatorProps = Pick<TabTitleProps, "position" | "error" | "warning"> & {
validationRedesignOptIn?: boolean;
};
declare const StyledSelectedIndicator: import("styled-components").StyledComponent<"div", any, StyledSelectedIndicatorProps, never>;
export { StyledTabTitleButton, StyledTabTitleLink, StyledTitleContent, StyledLayoutWrapper, StyledSelectedIndicator, StyledVerticalIndicator, };