import { EventEmitter } from "../../stencil-public-runtime";
export type ViewportSizeName = "xs" | "sm" | "md" | "lg" | "xl";
export type ViewportSize = {
  name: ViewportSizeName;
  minWidth: number;
  maxWidth: number;
};
export declare class KlevuUtilViewport {
  #private;
  klevuSizeChanged: EventEmitter<ViewportSize>;
  /**
   * List of sizes to listen for
   */
  sizes: ViewportSize[];
  connectedCallback(): void;
  disconnectedCallback(): void;
  getCurrentSize(): Promise<ViewportSize | undefined>;
  render(): null;
}
