import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaTableExpandRow } from '../../vega-table-expand-row';
/**
 * The controller for expand row.
 */
export declare class VegaTableExpandRowExpandController extends VegaSlimmer {
  host: VegaTableExpandRow['host'];
  rowKey: VegaTableExpandRow['rowKey'];
  expanded: VegaTableExpandRow['expanded'];
  private expandObserver;
  /**
   * Component lifecycle - [connectedCallback]{@link VegaTableExpandRow.connectedCallback}
   */
  connectedCallback(): void;
  /**
   * Component lifecycle - [disconnectedCallback]{@link VegaTableExpandRow.disconnectedCallback}
   */
  disconnectedCallback(): void;
  /**
   * The function checks if the input is an acceptable payload for a VegaTableExpandRowObserver.
   *
   * @param {unknown} input - The `input` parameter is of type `unknown`, which means it can be any type.
   * @returns {boolean} a boolean value indicating whether the input is of type VegaTableExpandRowObserverPayload.
   */
  private isAcceptableTableExpandRowObserver;
}
