import type { _INIntentResponse } from "./INIntentResponse.js";
import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSUserActivity } from "../Foundation/NSUserActivity.js";
import type { INListCarsIntentResponseCode } from "./INListCarsIntentResponseCode.js";
export declare class _INListCarsIntentResponse extends _INIntentResponse {
    static alloc(): _INListCarsIntentResponse;
    static new(): _INListCarsIntentResponse;
    init(): _INListCarsIntentResponse;
    /**
     * The app extension has the option of capturing its private state as an NSUserActivity and returning it as the 'currentActivity'. If the the app is launched, an NSUserActivity will be passed in with the private state. The NSUserActivity may also be used to query the app's UI extension (if provided) for a view controller representing the current intent handling state. In the case of app launch, the NSUserActivity will have its activityType set to the name of the intent. This intent object will also be available in the NSUserActivity.interaction property.
     */
    initWithCode$userActivity$(code: INListCarsIntentResponseCode, userActivity: _NSUserActivity | null): _INListCarsIntentResponse;
    code(): INListCarsIntentResponseCode;
    /**
     * An array of INCar objects representing a user’s electric vehicles. These vehicles should potentially respond to an INGetCarPowerLevelStatusIntent request so that the user can navigate with one of these vehicles in Maps.
     */
    cars(): _NSArray | null;
    setCars$(value: _NSArray | null): void;
}
