import { CornersType } from '../../../types/ui.type';
import { ResponsiveCSSTextFormatter } from './responsive-css-text-formatter';
/**
 * A class for format BorderRadiusType with BreakpointsForPrefixType to CSS text string
 *
 * @augments ResponsiveClassStringFormatter
 */
declare class ResponsiveBorderRadiusStyleFormatter extends ResponsiveCSSTextFormatter<'cornersStyle'> {
  /**
   * Given a border-radius type, return a string of CSS classes that can be used to apply the border-radius to an element
   *
   * @param {CornersType} input - CornersType
   * @returns {string} - A string of CSS text.
   */
  formatToken(input: CornersType): string;
  /**
   * Get the corners object keys. Order the keys as exist array if the feature flag enabled.
   * The order affects the weight of the styles.
   *
   * @param {DirectionalBorderRadiusType} map - The corners input object.
   * @returns {string[]} - The input object keys.
   */
  private getDirectionKeys;
}
declare const _default: ResponsiveBorderRadiusStyleFormatter;
export default _default;
