import type { ClonableMixin, ClonableMixinProperties } from "../../core/Clonable.js";
import type { JSONSupport, JSONSupportMixinProperties } from "../../core/JSONSupport.js";

export interface SlideGroundProperties extends JSONSupportMixinProperties, ClonableMixinProperties, Partial<Pick<SlideGround, "opacity">> {}

export default abstract class SlideGround extends SlideGroundSuperclass {
  /** Ground opacity */
  accessor opacity: number | null | undefined;
}
declare const SlideGroundSuperclass: typeof JSONSupport & typeof ClonableMixin