///
///
import { PropertyValues } from 'lit';
import { CreateOption, PopoverPlacement } from '../../interfaces/interfaces';
import { JsxNode, PublicLitElement as LitElement, TargetedEvent } from '@arcgis/lumina';
export type PredefinedOptions = "dashboards" | "experience-builder" | "instant-apps" | "map-viewer" | "story-maps";
export declare class InstantAppsCreate extends LitElement {
/**
* Update popover button icon.
*
* @default "grid"
*/
popoverIcon?: string;
/**
* Renders tool as a popover with a trigger button, or inline to place in a custom container.
*
* @default "inline"
*/
mode?: "inline" | "popover";
/**
* Determines the type of positioning to use for the overlaid content. Using `"absolute"` will work for most cases. The component will be positioned inside of overflowing parent containers and will affect the container's layout. `"fixed"` value should be used to escape an overflowing parent container, or when the reference element's position CSS property is `"fixed"`.
*
* @default "absolute"
*/
popoverPositioning?: "absolute" | "fixed";
/**
* Determines where the component will be positioned relative to the `referenceElement`.
*
* @default "auto"
*/
popoverPlacement?: PopoverPlacement;
/**
* Show header with title and subtitle
*
* @default true
*/
showHeader?: boolean;
/** Content item to create with */
content: __esri.PortalGroup | __esri.WebMap | __esri.WebScene | undefined;
options: (CreateOption | PredefinedOptions)[];
portal?: __esri.Portal;
}