import { MediaBreakpointProps } from "./Media"; /** * Extracts the single breakpoint prop from the props object. */ export declare function propKey(breakpointProps: MediaBreakpointProps): "at" | "lessThan" | "greaterThan" | "greaterThanOrEqual" | "between"; /** * Returns the intersection of two arrays. */ export declare function intersection(a1: ReadonlyArray, a2?: ReadonlyArray): any[]; /** * Generate a style rule for a given class name that will hide the element * when the given query matches. */ export declare function createRuleSet(className: string, query: string): string; /** * Given a list of strings, or string tuples, generates a class name. */ export declare function createClassName(...components: Array): string;