import { BeanStub } from 'ag-grid-community';
export declare class LicenseManager extends BeanStub {
    private static RELEASE_INFORMATION;
    private static licenseKey;
    private watermarkMessage;
    private md5;
    validateLicense(): void;
    private static extractExpiry;
    private static extractLicenseComponents;
    getLicenseDetails(licenseKey: string): {
        licenseKey: string;
        valid: boolean;
        expiry: string | null;
        version: string;
        isTrial: boolean | null;
    };
    isDisplayWatermark(): boolean;
    getWatermarkMessage(): string;
    private static formatDate;
    private static getGridReleaseDate;
    private static decode;
    private static utf8_decode;
    static setLicenseKey(licenseKey: string): void;
    private static extractBracketedInformation;
    private validateLicenseKeyForVersion;
    private validateLegacyKey;
    private validateForTrial;
    private outputInvalidLicenseKey;
    private outputExpiredTrialKey;
    private outputMissingLicenseKey;
    private outputIncompatibleVersion;
}
