import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaDivider } from '../../vega-divider';
import { VegaDividerSizeType } from '../../interface';
/**
 * The divider size controller.
 */
export declare class VegaDividerSizeController extends VegaSlimmer {
  host: VegaDivider['host'];
  direction: VegaDivider['direction'];
  margin: VegaDivider['margin'];
  /**
   * The function `getSize` adjusts the height or width of an element based on its
   * direction.
   *
   * @returns {VegaDividerSizeType} The current size value.
   */
  getSize(): VegaDividerSizeType;
  /**
   * Get the direction margin.
   *
   * @param {MarginType} margin - The current margin of divider.
   * @param {SpacingDirection} direction - The direction of margin.
   * @returns {number} The current margin value.
   */
  private getDirectionMargin;
}
