import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaFileUploader } from '../../vega-file-uploader';
/**
 * Controller class for managing the file upload limit in the Vega file uploader component.
 */
export declare class VegaFileUploaderFileLimitController extends VegaSlimmer {
  protected maxCount: VegaFileUploader['maxCount'];
  /**
   * Determines if the file uploader is in single mode.
   *
   * @returns {boolean} `true` if the maximum file count is 1, otherwise `false`.
   */
  isSingleMode(): boolean;
  /**
   * Checks if the `maxCount` property is valid. If `maxCount` is less than 1 and not `null`, it will be set to `null`.
   */
  protected checkMaxCount(): void;
}
