import { Controller } from "@hotwired/stimulus";
export default class Notification extends Controller {
    timeout: number;
    enter: (event?: Event) => void;
    leave: (event?: Event) => void;
    transitioned: false;
    delayValue: number;
    hiddenValue: boolean;
    static values: {
        delay: {
            type: NumberConstructor;
            default: number;
        };
        hidden: {
            type: BooleanConstructor;
            default: boolean;
        };
    };
    initialize(): void;
    connect(): void;
    show(): void;
    hide(): Promise<void>;
}
