import type { _UNNotificationAction } from "./UNNotificationAction.js";
import type { _UNNotificationActionIcon } from "./UNNotificationActionIcon.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { UNNotificationActionOptions } from "./UNNotificationActionOptions.js";
export declare class _UNTextInputNotificationAction extends _UNNotificationAction {
    static alloc(): _UNTextInputNotificationAction;
    static new(): _UNTextInputNotificationAction;
    init(): _UNTextInputNotificationAction;
    /**
     * Use -[NSString localizedUserNotificationStringForKey:arguments:] to provide a string that will be localized at the time that the notification is presented.
     */
    static actionWithIdentifier$title$options$textInputButtonTitle$textInputPlaceholder$(identifier: _NSString, title: _NSString, options: UNNotificationActionOptions, textInputButtonTitle: _NSString, textInputPlaceholder: _NSString): _UNTextInputNotificationAction;
    static actionWithIdentifier$title$options$icon$textInputButtonTitle$textInputPlaceholder$(identifier: _NSString, title: _NSString, options: UNNotificationActionOptions, icon: _UNNotificationActionIcon | null, textInputButtonTitle: _NSString, textInputPlaceholder: _NSString): _UNTextInputNotificationAction;
    /** The text input button title displayed for this action. */
    textInputButtonTitle(): _NSString;
    /** The placeholder text displayed in the text input field for this action. */
    textInputPlaceholder(): _NSString;
}
