import { ReferralIframeViewProps } from "./sqm-referral-iframe-view";
import { DemoData } from "../../global/demo";
/**
 * @uiName Referral IFrame
 */
export declare class SqmReferralIframe {
  ignored: boolean;
  /**
   * URL of iframe to display
   * @uiName IFrame source
   * @required
   */
  iframeSrc: string;
  /**
   * Define the height of the iframe with any valid CSS height value. Example: 100px, 5rem, or auto.
   * @uiName IFrame height
   */
  iframeHeight: string;
  /**
   * Define the width of the iframe with any valid CSS width value. Example: 100px, 5rem, or auto.
   * @uiName IFrame width
   */
  iframeWidth: string;
  /**
   * Override the default parameter name used in the iframe
   * @uiName Referral code parameter name
   */
  codeParam: string;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<ReferralIframeViewProps>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
