import { FudisBreakpointStyleResponsive } from '../../types/breakpoints';
import { FudisGridColumnsResponsive } from '../../types/grid';
import { FudisSpacingResponsive } from '../../types/spacing';
/**
 * Returns an array of FudisBreakpointStyleResponsive objects that applies FudisSpacingValues for a
 * given breakpoints. Determines if breakpoint data consists FudisSpacing values, fractions or
 * numbers. If fractions or numbers are used, calls grid utility function that returns native grid
 * CSS layout properties as a value.
 */
export declare const getBreakpointRules: (values: FudisSpacingResponsive | FudisGridColumnsResponsive, defaultValue: string, isGridItem?: boolean) => FudisBreakpointStyleResponsive[];
/**
 * Builds, sorts and validates breakpoint data
 */
export declare const getBreakpointDataArray: (value: FudisSpacingResponsive | FudisGridColumnsResponsive, defaultValue: string, isGridItem?: boolean) => FudisBreakpointStyleResponsive[];
