import { CSSObject } from 'styled-components'; import { TextOverflowMode, KeyValuePairStateType } from './types'; import { KeyValuePairTokensType } from './KeyValuePair.tokens'; /** * Get text styles based on overflow mode */ export declare const getTextStyles: (textOverflow: TextOverflowMode, maxLines: number, slotPresent: boolean) => CSSObject; /** * Get PrimitiveText styles based on overflow mode */ export declare const getPrimitiveTextStyles: (textOverflow: TextOverflowMode) => CSSObject; /** * Get container styles based on text overflow mode and max width */ export declare const getContainerStyles: (textOverflow: TextOverflowMode, maxWidth: string) => CSSObject; /** * Get flex direction and gap based on layout state */ export declare const getLayoutStyles: (keyValuePairState: KeyValuePairStateType, keyValuePairTokens: KeyValuePairTokensType) => CSSObject; /** * Get slot container styles */ export declare const getSlotStyles: () => CSSObject;