1 | import type { ComponentSelector, IWatermark, NamedBean } from 'ag-grid-community';
|
2 | import { BeanStub } from 'ag-grid-community';
|
3 | import type { ILicenseManager } from './shared/licenseManager';
|
4 | export declare class GridLicenseManager extends BeanStub implements NamedBean, IWatermark {
|
5 | beanName: "licenseManager";
|
6 | private licenseManager;
|
7 | postConstruct(): void;
|
8 | validateLicense(): void;
|
9 | static getLicenseDetails(licenseKey: string): {
|
10 | licenseKey: string;
|
11 | valid: boolean;
|
12 | missing: boolean;
|
13 | currentLicenseType: string;
|
14 | incorrectLicenseType?: undefined;
|
15 | suppliedLicenseType?: undefined;
|
16 | expiry?: undefined;
|
17 | expired?: undefined;
|
18 | version?: undefined;
|
19 | isTrial?: undefined;
|
20 | trialExpired?: undefined;
|
21 | } | {
|
22 | licenseKey: string;
|
23 | valid: false;
|
24 | incorrectLicenseType: boolean;
|
25 | currentLicenseType: string;
|
26 | suppliedLicenseType: string | undefined;
|
27 | missing?: undefined;
|
28 | expiry?: undefined;
|
29 | expired?: undefined;
|
30 | version?: undefined;
|
31 | isTrial?: undefined;
|
32 | trialExpired?: undefined;
|
33 | } | {
|
34 | licenseKey: string;
|
35 | valid: true;
|
36 | expiry: string;
|
37 | expired: boolean | undefined;
|
38 | version: string | null;
|
39 | isTrial: boolean | null;
|
40 | trialExpired: undefined;
|
41 | incorrectLicenseType: boolean;
|
42 | currentLicenseType: string;
|
43 | suppliedLicenseType: string | undefined;
|
44 | missing?: undefined;
|
45 | };
|
46 | getWatermarkSelector(): ComponentSelector;
|
47 | isDisplayWatermark(): boolean;
|
48 | getWatermarkMessage(): string;
|
49 | static setLicenseKey(licenseKey: string): void;
|
50 | static setChartsLicenseManager(chartsLicenseManager: ILicenseManager): void;
|
51 | }
|