import type { PackageData, OpenPackageURLCallback } from "./types";
export declare class GxIdeDetailsAcknowledgements {
    #private;
    /**
     * The component hard-coded strings translations.
     */
    _componentLocale: any;
    el: HTMLGxIdeDetailsAcknowledgementsElement;
    /**
     * Identifier of the currently expanded license. Should combine:
     * packageName + packageVersion + license.name. Example:
     * @sentry/core-6.7.1-mit
     */
    expandedLicenseId?: string;
    /** The date when the current release was published */
    readonly dateGenerated?: Date;
    /** The version of the current release*/
    readonly release?: string;
    /** The list of packages that the current release contains*/
    readonly packages: PackageData[];
    /**
     * Callback invoked when the user clicks a package with a packageURL.
     * If openPackageUrlCallback is defined, the default link action is
     * prevented and the URL is passed to the host via the callback.
     * Otherwise, the link opens in a new tab as usual.
     */
    readonly openPackageUrlCallback: OpenPackageURLCallback;
    componentWillLoad(): Promise<void>;
    render(): any;
}
