UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

52 lines (51 loc) 1.79 kB
import type { ComponentSelector, IWatermark, NamedBean } from 'ag-grid-community'; import { BeanStub } from 'ag-grid-community'; import type { ILicenseManager } from './shared/licenseManager'; export declare class GridLicenseManager extends BeanStub implements NamedBean, IWatermark { beanName: "licenseManager"; private licenseManager; postConstruct(): void; validateLicense(): void; static getLicenseDetails(licenseKey: string): { licenseKey: string; valid: boolean; missing: boolean; currentLicenseType: string; incorrectLicenseType?: undefined; suppliedLicenseType?: undefined; expiry?: undefined; expired?: undefined; version?: undefined; isTrial?: undefined; trialExpired?: undefined; } | { licenseKey: string; valid: false; incorrectLicenseType: boolean; currentLicenseType: string; suppliedLicenseType: string | undefined; missing?: undefined; expiry?: undefined; expired?: undefined; version?: undefined; isTrial?: undefined; trialExpired?: undefined; } | { licenseKey: string; valid: true; expiry: string; expired: boolean | undefined; version: string | null; isTrial: boolean | null; trialExpired: undefined; incorrectLicenseType: boolean; currentLicenseType: string; suppliedLicenseType: string | undefined; missing?: undefined; }; getWatermarkSelector(): ComponentSelector; isDisplayWatermark(): boolean; getWatermarkMessage(): string; static setLicenseKey(licenseKey: string): void; static setChartsLicenseManager(chartsLicenseManager: ILicenseManager): void; }