import { LitElement, TemplateResult } from 'lit'; import '../shared/lit-icon.js'; import '../shared/lit-icon.js'; import '../shared/lit-button.js'; import { ButtonVariant } from '../shared/lit-button.js'; export type LitCaseVariablesTabCellProps = { field: string; type?: 'string' | 'button' | 'link' | 'date'; headerName?: string; value?: string; size?: object; buttonVariant?: ButtonVariant; buttonFullWidth?: boolean; buttonFn?: () => void; href?: string; openInNewTab?: boolean; headerStyle?: Object; valueStyle?: Object; cellStyle?: Object; tooltip?: string; dateFormat?: string; userLang?: string; data?: { [key: string]: any; }; }; export declare class LitCaseVariablesTabCell extends LitElement { field: string; type?: 'string' | 'button' | 'link' | 'date'; headerName?: string; value?: string; size?: object; buttonVariant?: ButtonVariant; buttonFullWidth?: boolean; buttonFn?: () => void; href?: string; openInNewTab?: boolean; headerStyle?: Object; valueStyle?: Object; cellStyle?: Object; tooltip?: string; dateFormat?: string; userLang?: string; currentBreakpoint: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; private BREAKPOINTS; static styles: import("lit").CSSResult; private getHeader; private getCellButton; private getCellLink; private getCellValue; private getCellDate; render(): TemplateResult | null; } declare global { interface HTMLElementTagNameMap { 'lit-case-variables-tab-cell': LitCaseVariablesTabCell; } }