import type { PropertyDeclarations, TemplateResult } from 'lit-element'; import type { Data } from './types'; import type { ScopeCollection } from '../../../utils/user-scope'; import { BooleanSelector } from '@foxy.io/sdk/core'; import { InternalForm } from '../../internal/InternalForm/InternalForm'; import { NucleonV8N } from '../NucleonElement/types'; declare const Base: typeof InternalForm & import("lit-element").Constructor & { defaultNS: string; }; /** * Form element for creating or editing reports (`fx:report`). * * @element foxy-report-form * @since 1.16.0 */ export declare class ReportForm extends Base { static get properties(): PropertyDeclarations; static get v8n(): NucleonV8N; private __showRangeTime; private readonly __rawPresetOptions; private readonly __presetOptions; private readonly __nameOptions; private readonly __datetimePreciseGetValue; private readonly __datetimePreciseSetValue; private readonly __datetimeStartGetValue; private readonly __datetimeStartSetValue; private readonly __datetimeEndGetValue; private readonly __datetimeEndSetValue; private readonly __presetGetValue; private readonly __presetSetValue; get scopeCollection(): ScopeCollection | null; get readonlySelector(): BooleanSelector; get hiddenSelector(): BooleanSelector; renderBody(): TemplateResult; } export {};