import { LitElement } from '../../base'; import { ApiClients } from '@equinor/fusion'; import { QuickFact } from '@equinor/fusion/lib/http/apiClients/models/info/QuickFact'; export interface QuickFactEditElementProps { quickFact?: Partial; } /** * element to show editor for a quick fact */ export declare class QuickFactEditElement extends LitElement implements QuickFactEditElementProps { static styles: import("lit-element/lib/css-tag").CSSResult[]; /** * quick fact */ quickFact: Partial; /** * modified quick fact */ protected editQuickFact: Partial | null; /** @TODO make better */ saving?: boolean; api?: ApiClients['info']; /** * @override focus input on first render */ firstUpdated(): void; /** * @override reset modified quick fact when source quick fact change */ updated(changedProperties: Map): void; private handleTitleChange; private handleBodyChange; private handleSave; private handleCancel; private canSave; renderActions(): import("lit-html/lib/template-result").TemplateResult; render(): import("lit-html/lib/template-result").TemplateResult; } export default QuickFactEditElement;