/// <reference types="@arcgis/core/interfaces.d.ts" />
/// <reference types="../../index.d.ts" />
import { JsxNode, PublicLitElement as LitElement, TargetedEvent } from '@arcgis/lumina';
import { ArcgisPrint } from '../arcgis-print/customElement.js';

/** @private */
export declare class PrintTemplateSelector extends LitElement {
    /** @default false */
    excludeOrganizationTemplates: boolean;
    browseTemplateButtonOnClick?: () => void;
    viewModel: __esri.PrintViewModel;
    messages: ArcgisPrint["messages"];
    hideTemplateSelector: () => void;
}
