import { ResponsiveType, PaddingType } from '../../../../types/ui.type';
import type { VegaModalSectionPadding } from '../../types';
/**
 * Represents the modal section padding state.
 */
export declare class VegaModalSectionPaddingState {
  private static readonly defaultPadding;
  private static readonly defaultSectionPadding;
  private readonly sectionPadding;
  constructor(padding: ResponsiveType<PaddingType> | VegaModalSectionPadding);
  /**
   * Gets the padding for the header section of the modal.
   *
   * @returns {ResponsiveType<PaddingType>} The padding for the header section.
   */
  getHeaderPadding(): ResponsiveType<PaddingType>;
  /**
   * Gets the padding for the content section of the modal.
   *
   * @returns {ResponsiveType<PaddingType>} The padding for the content section.
   */
  getContentPadding(): ResponsiveType<PaddingType>;
  /**
   * Gets the padding for the footer section of the modal.
   *
   * @returns {ResponsiveType<PaddingType>} The padding for the footer section.
   */
  getFooterPadding(): ResponsiveType<PaddingType>;
}
