interface DisplayStyleProps {
    display?: string;
    hide?: boolean;
    textOverflow?: string | boolean;
    overflow?: string;
    whiteSpace?: string;
}
/**
 * Handles display, hide, textOverflow, overflow, and whiteSpace styles.
 *
 * textOverflow syntax:
 * - `textOverflow="ellipsis"` - single-line truncation with ellipsis
 * - `textOverflow="ellipsis / 3"` - multi-line clamping (3 lines) with ellipsis
 * - `textOverflow="clip"` - single-line truncation with clip (no ellipsis)
 * - `textOverflow="clip / 2"` - multi-line clip (2 lines)
 * - `textOverflow={true}` or `textOverflow="initial"` - reset to initial
 *
 * Priority:
 * 1. `hide` takes precedence (display: none)
 * 2. Multi-line `textOverflow` forces display: -webkit-box
 * 3. Single-line `textOverflow` forces white-space: nowrap and overflow: hidden
 */
export declare function displayStyle({ display, hide, textOverflow, overflow, whiteSpace, }: DisplayStyleProps): Record<string, string | number> | undefined;
export declare namespace displayStyle {
    var __lookupStyles: string[];
}
export {};
