import type { _INIntentResolutionResult } from "./INIntentResolutionResult.js";
import type { _NSNumber } from "../Foundation/NSNumber.js";
export declare class _INDoubleResolutionResult extends _INIntentResolutionResult {
    static alloc(): _INDoubleResolutionResult;
    static new(): _INDoubleResolutionResult;
    init(): _INDoubleResolutionResult;
    /**
     * This resolution result is for when the app extension wants to tell Siri to proceed, with a given number. The resolvedValue can be different than the original number. This allows app extensions to apply business logic constraints. For example, the extension could precisely control rounding the value. Use +notRequired to continue with a 'nil' value.
     */
    static successWithResolvedValue$(resolvedValue: number): _INDoubleResolutionResult;
    /**
     * This resolution result is to ask Siri to confirm if this is the double value with which the user wants to continue.
     */
    static confirmationRequiredWithValueToConfirm$(valueToConfirm: _NSNumber | null): _INDoubleResolutionResult;
}
