import type { ColumnSizes, HorizontalAlignment, MQ, SpaceSizes, IconSizes, TextAlignment, VerticalAlignment, StackHorizontalAlignment, StackVerticalAlignment, Order, ColumnAlignment, Hyphens, BorderRadius, ButtonSize, LightboxVerticalAlignment } from "../types"; export type Breakpoints = [string, string, string]; export type ContainerQueryBreakpoints = [string, string?, string?]; type MqProp = [ T | MQ, (Record | ((value: T) => string | number)) ]; type MqRules = Record | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp | MqProp>; type EmotionCssPropertyName = string; type EmotionCssValue = string | number; type EmotionCssDescription = Record; type MqFunc = (rules: MqRules | { mq: MqRules; cq: MqRules; }) => Record; type ResponsiveValueRules = Record>; type ResponsiveValueResult = Record; export declare const mq: MqFunc; export declare const useResponsiveStyles: MqFunc; export declare const mqValue: (rules: ResponsiveValueRules) => ResponsiveValueResult; export declare const useResponsiveValue: (rules: ResponsiveValueRules) => ResponsiveValueResult; export {};