import { TCarouselContainer } from "src/types/components/containers";
import { TBaseComponent, TContainerPosition } from "../../types/components";
import { TSegmentPickerItem, TTextLikeComponent } from "../../types/components/elements";
export declare function parseSize(value: string | number, scaleFactor: number): string;
export declare function backgroundColor(value: string, fallback?: string): string;
export declare function pickAndApplyBackgroundColor(component: TBaseComponent, inFocusedState?: boolean): string;
export declare function flexDirection({ direction }: TBaseComponent): string;
export declare function flexAlignments(component: TBaseComponent): string;
export declare function applyTextOverflow(component: TTextLikeComponent): string;
export declare function transition(): string;
export declare function grow({ grow }: TBaseComponent): string;
export declare function paddingAndMargin(component: TBaseComponent, scaleFactor: number): string;
export declare function slidePaddingAndMargin(component: TCarouselContainer, scaleFactor: number): string;
export declare function transform({ moveX, moveY, }: TBaseComponent): string;
export declare function borders(component: TBaseComponent, scaleFactor: number, inFocusedState?: boolean): string;
export declare function alignItems({ alignment, }: TBaseComponent): string;
export declare function justifyContent({ alignment, }: TBaseComponent): string;
export declare function widthAndHeight(component: TBaseComponent, scaleFactor: number): string;
export declare function zIndex({ zIndex }: TBaseComponent): string;
export declare function dropShadow(component: TBaseComponent): string;
export declare function textStrikethrough(value: boolean | undefined): string;
export declare function font({ fontName }: TTextLikeComponent): string;
export declare function applyStyles(component: TBaseComponent, scaleFactor: number, inFocusedState?: boolean): string;
export declare function applyGridStyles(component: TBaseComponent, inFocusedState?: boolean, scaleFactor?: number): string;
export declare function parsePosition(position?: TContainerPosition): string;
export declare function getComponentStyles(prefix: string, component: TSegmentPickerItem): TSegmentPickerItem;
export declare function formatKey(key: string, prefix: string): string;
export declare function applySegmentStyles(styles: any, scaleFactor: number, inFocusedState: boolean): string;
export declare function applySegmentFontStyles(styles: any, scaleFactor: number): string;
