/**
 * @license
 *
 * Copyright IBM Corp. 2023, 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
import { LitElement } from 'lit';
declare const CDSNotificationFooter_base: {
    new (...args: any[]): {
        _handles: Set<import("@carbon/web-components/es/globals/internal/handle").default>;
        connectedCallback(): void;
        disconnectedCallback(): void;
    };
    _hostListeners: {
        [listenerName: string]: {
            [type: string]: {
                options?: boolean | AddEventListenerOptions;
            };
        };
    };
} & typeof LitElement;
/**
 * Notification Footer.
 *
 * @element c4p-notification-footer
 * @csspart dialog The dialog.
 * @fires c4p-notification-view-all
 *   The custom event is fired when a user clicks on View All button.
 * @fires c4p-notification-settings - The custom event is fired when User clicks on settings button.
 */
declare class CDSNotificationFooter extends CDSNotificationFooter_base {
    /**
     * Label for View All Text
     */
    viewAllLabel: string;
    render(): import("lit-html").TemplateResult<1>;
    private _viewAllNotification;
    private _onClickSettings;
    /**
     * A selector selecting tabbable nodes.
     */
    static get selectorTabbable(): string;
    /**
     * The custom event is fired when a notification is clicked or when the Enter key is pressed on it.
     */
    static get notificationViewAll(): string;
    /**
     * The custom event is fired when the notification is closed by a user gesture.
     */
    static get notificationSettings(): string;
    static styles: any;
}
export default CDSNotificationFooter;
//# sourceMappingURL=notification-footer.d.ts.map