import type { _INBillPayee } from "./INBillPayee.js";
import type { _INIntentResolutionResult } from "./INIntentResolutionResult.js";
import type { _NSArray } from "../Foundation/NSArray.js";
export declare class _INBillPayeeResolutionResult extends _INIntentResolutionResult {
    static alloc(): _INBillPayeeResolutionResult;
    static new(): _INBillPayeeResolutionResult;
    init(): _INBillPayeeResolutionResult;
    /**
     * This resolution result is for when the app extension wants to tell Siri to proceed, with a given INBillPayee. The resolvedBillPayee can be different than the original INBillPayee. This allows app extensions to apply business logic constraints. Use +notRequired to continue with a 'nil' value.
     */
    static successWithResolvedBillPayee$(resolvedBillPayee: _INBillPayee): _INBillPayeeResolutionResult;
    /**
     * This resolution result is to ask Siri to disambiguate between the provided INBillPayee.
     */
    static disambiguationWithBillPayeesToDisambiguate$(billPayeesToDisambiguate: _NSArray): _INBillPayeeResolutionResult;
    /**
     * This resolution result is to ask Siri to confirm if this is the billPayee with which the user wants to continue.
     */
    static confirmationRequiredWithBillPayeeToConfirm$(billPayeeToConfirm: _INBillPayee | null): _INBillPayeeResolutionResult;
}
