UNPKG

tns-platform-declarations

Version:

Platform-specific TypeScript declarations for NativeScript for accessing native objects

1,420 lines (757 loc) • 357 kB
declare const enum INAccountType { Unknown = 0, Checking = 1, Credit = 2, Debit = 3, Investment = 4, Mortgage = 5, Prepaid = 6, Saving = 7 } declare class INAccountTypeResolutionResult extends INIntentResolutionResult { static alloc(): INAccountTypeResolutionResult; // inherited from NSObject static confirmationRequiredWithAccountTypeToConfirm(accountTypeToConfirm: INAccountType): INAccountTypeResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INAccountTypeResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: INAccountType): INAccountTypeResolutionResult; static needsValue(): INAccountTypeResolutionResult; // inherited from INIntentResolutionResult static new(): INAccountTypeResolutionResult; // inherited from NSObject static notRequired(): INAccountTypeResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedAccountType(resolvedAccountType: INAccountType): INAccountTypeResolutionResult; static successWithResolvedValue(resolvedValue: INAccountType): INAccountTypeResolutionResult; static unsupported(): INAccountTypeResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INAccountTypeResolutionResult; // inherited from INIntentResolutionResult } declare class INActivateCarSignalIntent extends INIntent { static alloc(): INActivateCarSignalIntent; // inherited from NSObject static new(): INActivateCarSignalIntent; // inherited from NSObject readonly carName: INSpeakableString; readonly signals: INCarSignalOptions; constructor(o: { carName: INSpeakableString; signals: INCarSignalOptions; }); initWithCarNameSignals(carName: INSpeakableString, signals: INCarSignalOptions): this; } interface INActivateCarSignalIntentHandling extends NSObjectProtocol { confirmActivateCarSignalCompletion?(intent: INActivateCarSignalIntent, completion: (p1: INActivateCarSignalIntentResponse) => void): void; handleActivateCarSignalCompletion(intent: INActivateCarSignalIntent, completion: (p1: INActivateCarSignalIntentResponse) => void): void; resolveCarNameForActivateCarSignalWithCompletion?(intent: INActivateCarSignalIntent, completion: (p1: INSpeakableStringResolutionResult) => void): void; resolveSignalsForActivateCarSignalWithCompletion?(intent: INActivateCarSignalIntent, completion: (p1: INCarSignalOptionsResolutionResult) => void): void; } declare var INActivateCarSignalIntentHandling: { prototype: INActivateCarSignalIntentHandling; }; declare class INActivateCarSignalIntentResponse extends INIntentResponse { static alloc(): INActivateCarSignalIntentResponse; // inherited from NSObject static new(): INActivateCarSignalIntentResponse; // inherited from NSObject readonly code: INActivateCarSignalIntentResponseCode; signals: INCarSignalOptions; constructor(o: { code: INActivateCarSignalIntentResponseCode; userActivity: NSUserActivity; }); initWithCodeUserActivity(code: INActivateCarSignalIntentResponseCode, userActivity: NSUserActivity): this; } declare const enum INActivateCarSignalIntentResponseCode { Unspecified = 0, Ready = 1, InProgress = 2, Success = 3, Failure = 4, FailureRequiringAppLaunch = 5 } declare class INAddMediaIntent extends INIntent { static alloc(): INAddMediaIntent; // inherited from NSObject static new(): INAddMediaIntent; // inherited from NSObject readonly mediaDestination: INMediaDestination; readonly mediaItems: NSArray<INMediaItem>; readonly mediaSearch: INMediaSearch; constructor(o: { mediaItems: NSArray<INMediaItem> | INMediaItem[]; mediaSearch: INMediaSearch; mediaDestination: INMediaDestination; }); initWithMediaItemsMediaSearchMediaDestination(mediaItems: NSArray<INMediaItem> | INMediaItem[], mediaSearch: INMediaSearch, mediaDestination: INMediaDestination): this; } interface INAddMediaIntentHandling extends NSObjectProtocol { confirmAddMediaCompletion?(intent: INAddMediaIntent, completion: (p1: INAddMediaIntentResponse) => void): void; handleAddMediaCompletion(intent: INAddMediaIntent, completion: (p1: INAddMediaIntentResponse) => void): void; resolveMediaDestinationForAddMediaWithCompletion?(intent: INAddMediaIntent, completion: (p1: INAddMediaMediaDestinationResolutionResult) => void): void; resolveMediaItemsForAddMediaWithCompletion?(intent: INAddMediaIntent, completion: (p1: NSArray<INAddMediaMediaItemResolutionResult>) => void): void; } declare var INAddMediaIntentHandling: { prototype: INAddMediaIntentHandling; }; declare class INAddMediaIntentResponse extends INIntentResponse { static alloc(): INAddMediaIntentResponse; // inherited from NSObject static new(): INAddMediaIntentResponse; // inherited from NSObject readonly code: INAddMediaIntentResponseCode; constructor(o: { code: INAddMediaIntentResponseCode; userActivity: NSUserActivity; }); initWithCodeUserActivity(code: INAddMediaIntentResponseCode, userActivity: NSUserActivity): this; } declare const enum INAddMediaIntentResponseCode { Unspecified = 0, Ready = 1, InProgress = 2, Success = 3, HandleInApp = 4, Failure = 5, FailureRequiringAppLaunch = 6 } declare class INAddMediaMediaDestinationResolutionResult extends INMediaDestinationResolutionResult { static alloc(): INAddMediaMediaDestinationResolutionResult; // inherited from NSObject static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INAddMediaMediaDestinationResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithMediaDestinationToConfirm(mediaDestinationToConfirm: INMediaDestination): INAddMediaMediaDestinationResolutionResult; // inherited from INMediaDestinationResolutionResult static disambiguationWithMediaDestinationsToDisambiguate(mediaDestinationsToDisambiguate: NSArray<INMediaDestination> | INMediaDestination[]): INAddMediaMediaDestinationResolutionResult; // inherited from INMediaDestinationResolutionResult static needsValue(): INAddMediaMediaDestinationResolutionResult; // inherited from INIntentResolutionResult static new(): INAddMediaMediaDestinationResolutionResult; // inherited from NSObject static notRequired(): INAddMediaMediaDestinationResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedMediaDestination(resolvedMediaDestination: INMediaDestination): INAddMediaMediaDestinationResolutionResult; // inherited from INMediaDestinationResolutionResult static unsupported(): INAddMediaMediaDestinationResolutionResult; // inherited from INIntentResolutionResult static unsupportedForReason(reason: INAddMediaMediaDestinationUnsupportedReason): INAddMediaMediaDestinationResolutionResult; static unsupportedWithReason(reason: number): INAddMediaMediaDestinationResolutionResult; // inherited from INIntentResolutionResult constructor(o: { mediaDestinationResolutionResult: INMediaDestinationResolutionResult; }); initWithMediaDestinationResolutionResult(mediaDestinationResolutionResult: INMediaDestinationResolutionResult): this; } declare const enum INAddMediaMediaDestinationUnsupportedReason { PlaylistNameNotFound = 1 } declare class INAddMediaMediaItemResolutionResult extends INMediaItemResolutionResult { static alloc(): INAddMediaMediaItemResolutionResult; // inherited from NSObject static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INAddMediaMediaItemResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithMediaItemToConfirm(mediaItemToConfirm: INMediaItem): INAddMediaMediaItemResolutionResult; // inherited from INMediaItemResolutionResult static disambiguationWithMediaItemsToDisambiguate(mediaItemsToDisambiguate: NSArray<INMediaItem> | INMediaItem[]): INAddMediaMediaItemResolutionResult; // inherited from INMediaItemResolutionResult static needsValue(): INAddMediaMediaItemResolutionResult; // inherited from INIntentResolutionResult static new(): INAddMediaMediaItemResolutionResult; // inherited from NSObject static notRequired(): INAddMediaMediaItemResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedMediaItem(resolvedMediaItem: INMediaItem): INAddMediaMediaItemResolutionResult; // inherited from INMediaItemResolutionResult static unsupported(): INAddMediaMediaItemResolutionResult; // inherited from INIntentResolutionResult static unsupportedForReason(reason: INAddMediaMediaItemUnsupportedReason): INAddMediaMediaItemResolutionResult; static unsupportedWithReason(reason: number): INAddMediaMediaItemResolutionResult; // inherited from INIntentResolutionResult constructor(o: { mediaItemResolutionResult: INMediaItemResolutionResult; }); initWithMediaItemResolutionResult(mediaItemResolutionResult: INMediaItemResolutionResult): this; } declare const enum INAddMediaMediaItemUnsupportedReason { LoginRequired = 1, SubscriptionRequired = 2, UnsupportedMediaType = 3, ExplicitContentSettings = 4, CellularDataSettings = 5, RestrictedContent = 6 } declare class INAddTasksIntent extends INIntent { static alloc(): INAddTasksIntent; // inherited from NSObject static new(): INAddTasksIntent; // inherited from NSObject readonly priority: INTaskPriority; readonly spatialEventTrigger: INSpatialEventTrigger; readonly targetTaskList: INTaskList; readonly taskTitles: NSArray<INSpeakableString>; readonly temporalEventTrigger: INTemporalEventTrigger; constructor(o: { targetTaskList: INTaskList; taskTitles: NSArray<INSpeakableString> | INSpeakableString[]; spatialEventTrigger: INSpatialEventTrigger; temporalEventTrigger: INTemporalEventTrigger; }); constructor(o: { targetTaskList: INTaskList; taskTitles: NSArray<INSpeakableString> | INSpeakableString[]; spatialEventTrigger: INSpatialEventTrigger; temporalEventTrigger: INTemporalEventTrigger; priority: INTaskPriority; }); initWithTargetTaskListTaskTitlesSpatialEventTriggerTemporalEventTrigger(targetTaskList: INTaskList, taskTitles: NSArray<INSpeakableString> | INSpeakableString[], spatialEventTrigger: INSpatialEventTrigger, temporalEventTrigger: INTemporalEventTrigger): this; initWithTargetTaskListTaskTitlesSpatialEventTriggerTemporalEventTriggerPriority(targetTaskList: INTaskList, taskTitles: NSArray<INSpeakableString> | INSpeakableString[], spatialEventTrigger: INSpatialEventTrigger, temporalEventTrigger: INTemporalEventTrigger, priority: INTaskPriority): this; } interface INAddTasksIntentHandling extends NSObjectProtocol { confirmAddTasksCompletion?(intent: INAddTasksIntent, completion: (p1: INAddTasksIntentResponse) => void): void; handleAddTasksCompletion(intent: INAddTasksIntent, completion: (p1: INAddTasksIntentResponse) => void): void; resolvePriorityForAddTasksWithCompletion?(intent: INAddTasksIntent, completion: (p1: INTaskPriorityResolutionResult) => void): void; resolveSpatialEventTriggerForAddTasksWithCompletion?(intent: INAddTasksIntent, completion: (p1: INSpatialEventTriggerResolutionResult) => void): void; resolveTargetTaskListForAddTasksCompletion?(intent: INAddTasksIntent, completion: (p1: INAddTasksTargetTaskListResolutionResult) => void): void; resolveTargetTaskListForAddTasksWithCompletion?(intent: INAddTasksIntent, completion: (p1: INTaskListResolutionResult) => void): void; resolveTaskTitlesForAddTasksWithCompletion?(intent: INAddTasksIntent, completion: (p1: NSArray<INSpeakableStringResolutionResult>) => void): void; resolveTemporalEventTriggerForAddTasksCompletion?(intent: INAddTasksIntent, completion: (p1: INAddTasksTemporalEventTriggerResolutionResult) => void): void; resolveTemporalEventTriggerForAddTasksWithCompletion?(intent: INAddTasksIntent, completion: (p1: INTemporalEventTriggerResolutionResult) => void): void; } declare var INAddTasksIntentHandling: { prototype: INAddTasksIntentHandling; }; declare class INAddTasksIntentResponse extends INIntentResponse { static alloc(): INAddTasksIntentResponse; // inherited from NSObject static new(): INAddTasksIntentResponse; // inherited from NSObject addedTasks: NSArray<INTask>; readonly code: INAddTasksIntentResponseCode; modifiedTaskList: INTaskList; constructor(o: { code: INAddTasksIntentResponseCode; userActivity: NSUserActivity; }); initWithCodeUserActivity(code: INAddTasksIntentResponseCode, userActivity: NSUserActivity): this; } declare const enum INAddTasksIntentResponseCode { Unspecified = 0, Ready = 1, InProgress = 2, Success = 3, Failure = 4, FailureRequiringAppLaunch = 5 } declare const enum INAddTasksTargetTaskListConfirmationReason { ListShouldBeCreated = 1 } declare class INAddTasksTargetTaskListResolutionResult extends INTaskListResolutionResult { static alloc(): INAddTasksTargetTaskListResolutionResult; // inherited from NSObject static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INAddTasksTargetTaskListResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithTaskListToConfirm(taskListToConfirm: INTaskList): INAddTasksTargetTaskListResolutionResult; // inherited from INTaskListResolutionResult static confirmationRequiredWithTaskListToConfirmForReason(taskListToConfirm: INTaskList, reason: INAddTasksTargetTaskListConfirmationReason): INAddTasksTargetTaskListResolutionResult; static disambiguationWithTaskListsToDisambiguate(taskListsToDisambiguate: NSArray<INTaskList> | INTaskList[]): INAddTasksTargetTaskListResolutionResult; // inherited from INTaskListResolutionResult static needsValue(): INAddTasksTargetTaskListResolutionResult; // inherited from INIntentResolutionResult static new(): INAddTasksTargetTaskListResolutionResult; // inherited from NSObject static notRequired(): INAddTasksTargetTaskListResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedTaskList(resolvedTaskList: INTaskList): INAddTasksTargetTaskListResolutionResult; // inherited from INTaskListResolutionResult static unsupported(): INAddTasksTargetTaskListResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INAddTasksTargetTaskListResolutionResult; // inherited from INIntentResolutionResult constructor(o: { taskListResolutionResult: INTaskListResolutionResult; }); initWithTaskListResolutionResult(taskListResolutionResult: INTaskListResolutionResult): this; } declare class INAddTasksTemporalEventTriggerResolutionResult extends INTemporalEventTriggerResolutionResult { static alloc(): INAddTasksTemporalEventTriggerResolutionResult; // inherited from NSObject static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INAddTasksTemporalEventTriggerResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithTemporalEventTriggerToConfirm(temporalEventTriggerToConfirm: INTemporalEventTrigger): INAddTasksTemporalEventTriggerResolutionResult; // inherited from INTemporalEventTriggerResolutionResult static disambiguationWithTemporalEventTriggersToDisambiguate(temporalEventTriggersToDisambiguate: NSArray<INTemporalEventTrigger> | INTemporalEventTrigger[]): INAddTasksTemporalEventTriggerResolutionResult; // inherited from INTemporalEventTriggerResolutionResult static needsValue(): INAddTasksTemporalEventTriggerResolutionResult; // inherited from INIntentResolutionResult static new(): INAddTasksTemporalEventTriggerResolutionResult; // inherited from NSObject static notRequired(): INAddTasksTemporalEventTriggerResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedTemporalEventTrigger(resolvedTemporalEventTrigger: INTemporalEventTrigger): INAddTasksTemporalEventTriggerResolutionResult; // inherited from INTemporalEventTriggerResolutionResult static unsupported(): INAddTasksTemporalEventTriggerResolutionResult; // inherited from INIntentResolutionResult static unsupportedForReason(reason: INAddTasksTemporalEventTriggerUnsupportedReason): INAddTasksTemporalEventTriggerResolutionResult; static unsupportedWithReason(reason: number): INAddTasksTemporalEventTriggerResolutionResult; // inherited from INIntentResolutionResult constructor(o: { temporalEventTriggerResolutionResult: INTemporalEventTriggerResolutionResult; }); initWithTemporalEventTriggerResolutionResult(temporalEventTriggerResolutionResult: INTemporalEventTriggerResolutionResult): this; } declare const enum INAddTasksTemporalEventTriggerUnsupportedReason { TimeInPast = 1, InvalidRecurrence = 2 } declare class INAirline extends NSObject implements NSCopying, NSSecureCoding { static alloc(): INAirline; // inherited from NSObject static new(): INAirline; // inherited from NSObject readonly iataCode: string; readonly icaoCode: string; readonly name: string; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding constructor(o: { name: string; iataCode: string; icaoCode: string; }); copyWithZone(zone: interop.Pointer | interop.Reference<any>): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; initWithNameIataCodeIcaoCode(name: string, iataCode: string, icaoCode: string): this; } declare class INAirport extends NSObject implements NSCopying, NSSecureCoding { static alloc(): INAirport; // inherited from NSObject static new(): INAirport; // inherited from NSObject readonly iataCode: string; readonly icaoCode: string; readonly name: string; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding constructor(o: { name: string; iataCode: string; icaoCode: string; }); copyWithZone(zone: interop.Pointer | interop.Reference<any>): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; initWithNameIataCodeIcaoCode(name: string, iataCode: string, icaoCode: string): this; } declare class INAirportGate extends NSObject implements NSCopying, NSSecureCoding { static alloc(): INAirportGate; // inherited from NSObject static new(): INAirportGate; // inherited from NSObject readonly airport: INAirport; readonly gate: string; readonly terminal: string; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { airport: INAirport; terminal: string; gate: string; }); constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference<any>): any; encodeWithCoder(coder: NSCoder): void; initWithAirportTerminalGate(airport: INAirport, terminal: string, gate: string): this; initWithCoder(coder: NSCoder): this; } declare const enum INAmountType { Unknown = 0, MinimumDue = 1, AmountDue = 2, CurrentBalance = 3, MaximumTransferAmount = 4, MinimumTransferAmount = 5, StatementBalance = 6 } declare class INAppendToNoteIntent extends INIntent { static alloc(): INAppendToNoteIntent; // inherited from NSObject static new(): INAppendToNoteIntent; // inherited from NSObject readonly content: INNoteContent; readonly targetNote: INNote; constructor(o: { targetNote: INNote; content: INNoteContent; }); initWithTargetNoteContent(targetNote: INNote, content: INNoteContent): this; } interface INAppendToNoteIntentHandling extends NSObjectProtocol { confirmAppendToNoteCompletion?(intent: INAppendToNoteIntent, completion: (p1: INAppendToNoteIntentResponse) => void): void; handleAppendToNoteCompletion(intent: INAppendToNoteIntent, completion: (p1: INAppendToNoteIntentResponse) => void): void; resolveContentForAppendToNoteWithCompletion?(intent: INAppendToNoteIntent, completion: (p1: INNoteContentResolutionResult) => void): void; resolveTargetNoteForAppendToNoteWithCompletion?(intent: INAppendToNoteIntent, completion: (p1: INNoteResolutionResult) => void): void; } declare var INAppendToNoteIntentHandling: { prototype: INAppendToNoteIntentHandling; }; declare class INAppendToNoteIntentResponse extends INIntentResponse { static alloc(): INAppendToNoteIntentResponse; // inherited from NSObject static new(): INAppendToNoteIntentResponse; // inherited from NSObject readonly code: INAppendToNoteIntentResponseCode; note: INNote; constructor(o: { code: INAppendToNoteIntentResponseCode; userActivity: NSUserActivity; }); initWithCodeUserActivity(code: INAppendToNoteIntentResponseCode, userActivity: NSUserActivity): this; } declare const enum INAppendToNoteIntentResponseCode { Unspecified = 0, Ready = 1, InProgress = 2, Success = 3, Failure = 4, FailureRequiringAppLaunch = 5, FailureCannotUpdatePasswordProtectedNote = 6 } declare class INBalanceAmount extends NSObject implements NSCopying, NSSecureCoding { static alloc(): INBalanceAmount; // inherited from NSObject static new(): INBalanceAmount; // inherited from NSObject readonly amount: NSDecimalNumber; readonly balanceType: INBalanceType; readonly currencyCode: string; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { amount: NSDecimalNumber; balanceType: INBalanceType; }); constructor(o: { amount: NSDecimalNumber; currencyCode: string; }); constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference<any>): any; encodeWithCoder(coder: NSCoder): void; initWithAmountBalanceType(amount: NSDecimalNumber, balanceType: INBalanceType): this; initWithAmountCurrencyCode(amount: NSDecimalNumber, currencyCode: string): this; initWithCoder(coder: NSCoder): this; } declare const enum INBalanceType { Unknown = 0, Money = 1, Points = 2, Miles = 3 } declare class INBalanceTypeResolutionResult extends INIntentResolutionResult { static alloc(): INBalanceTypeResolutionResult; // inherited from NSObject static confirmationRequiredWithBalanceTypeToConfirm(balanceTypeToConfirm: INBalanceType): INBalanceTypeResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INBalanceTypeResolutionResult; // inherited from INIntentResolutionResult static needsValue(): INBalanceTypeResolutionResult; // inherited from INIntentResolutionResult static new(): INBalanceTypeResolutionResult; // inherited from NSObject static notRequired(): INBalanceTypeResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedBalanceType(resolvedBalanceType: INBalanceType): INBalanceTypeResolutionResult; static unsupported(): INBalanceTypeResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INBalanceTypeResolutionResult; // inherited from INIntentResolutionResult } declare class INBillDetails extends NSObject implements NSCopying, NSSecureCoding { static alloc(): INBillDetails; // inherited from NSObject static new(): INBillDetails; // inherited from NSObject amountDue: INCurrencyAmount; billPayee: INBillPayee; billType: INBillType; dueDate: NSDateComponents; lateFee: INCurrencyAmount; minimumDue: INCurrencyAmount; paymentDate: NSDateComponents; paymentStatus: INPaymentStatus; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { billType: INBillType; paymentStatus: INPaymentStatus; billPayee: INBillPayee; amountDue: INCurrencyAmount; minimumDue: INCurrencyAmount; lateFee: INCurrencyAmount; dueDate: NSDateComponents; paymentDate: NSDateComponents; }); constructor(o: { coder: NSCoder; }); // inherited from NSCoding copyWithZone(zone: interop.Pointer | interop.Reference<any>): any; encodeWithCoder(coder: NSCoder): void; initWithBillTypePaymentStatusBillPayeeAmountDueMinimumDueLateFeeDueDatePaymentDate(billType: INBillType, paymentStatus: INPaymentStatus, billPayee: INBillPayee, amountDue: INCurrencyAmount, minimumDue: INCurrencyAmount, lateFee: INCurrencyAmount, dueDate: NSDateComponents, paymentDate: NSDateComponents): this; initWithCoder(coder: NSCoder): this; } declare class INBillPayee extends NSObject implements NSCopying, NSSecureCoding { static alloc(): INBillPayee; // inherited from NSObject static new(): INBillPayee; // inherited from NSObject readonly accountNumber: string; readonly nickname: INSpeakableString; readonly organizationName: INSpeakableString; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding constructor(o: { nickname: INSpeakableString; number: string; organizationName: INSpeakableString; }); copyWithZone(zone: interop.Pointer | interop.Reference<any>): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; initWithNicknameNumberOrganizationName(nickname: INSpeakableString, number: string, organizationName: INSpeakableString): this; } declare class INBillPayeeResolutionResult extends INIntentResolutionResult { static alloc(): INBillPayeeResolutionResult; // inherited from NSObject static confirmationRequiredWithBillPayeeToConfirm(billPayeeToConfirm: INBillPayee): INBillPayeeResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INBillPayeeResolutionResult; // inherited from INIntentResolutionResult static disambiguationWithBillPayeesToDisambiguate(billPayeesToDisambiguate: NSArray<INBillPayee> | INBillPayee[]): INBillPayeeResolutionResult; static needsValue(): INBillPayeeResolutionResult; // inherited from INIntentResolutionResult static new(): INBillPayeeResolutionResult; // inherited from NSObject static notRequired(): INBillPayeeResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedBillPayee(resolvedBillPayee: INBillPayee): INBillPayeeResolutionResult; static unsupported(): INBillPayeeResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INBillPayeeResolutionResult; // inherited from INIntentResolutionResult } declare const enum INBillType { Unknown = 0, AutoInsurance = 1, Cable = 2, CarLease = 3, CarLoan = 4, CreditCard = 5, Electricity = 6, Gas = 7, GarbageAndRecycling = 8, HealthInsurance = 9, HomeInsurance = 10, Internet = 11, LifeInsurance = 12, Mortgage = 13, MusicStreaming = 14, Phone = 15, Rent = 16, Sewer = 17, StudentLoan = 18, TrafficTicket = 19, Tuition = 20, Utilities = 21, Water = 22 } declare class INBillTypeResolutionResult extends INIntentResolutionResult { static alloc(): INBillTypeResolutionResult; // inherited from NSObject static confirmationRequiredWithBillTypeToConfirm(billTypeToConfirm: INBillType): INBillTypeResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INBillTypeResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: INBillType): INBillTypeResolutionResult; static needsValue(): INBillTypeResolutionResult; // inherited from INIntentResolutionResult static new(): INBillTypeResolutionResult; // inherited from NSObject static notRequired(): INBillTypeResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedBillType(resolvedBillType: INBillType): INBillTypeResolutionResult; static successWithResolvedValue(resolvedValue: INBillType): INBillTypeResolutionResult; static unsupported(): INBillTypeResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INBillTypeResolutionResult; // inherited from INIntentResolutionResult } declare class INBookRestaurantReservationIntent extends INIntent implements NSCopying { static alloc(): INBookRestaurantReservationIntent; // inherited from NSObject static new(): INBookRestaurantReservationIntent; // inherited from NSObject bookingDateComponents: NSDateComponents; bookingIdentifier: string; guest: INRestaurantGuest; guestProvidedSpecialRequestText: string; partySize: number; restaurant: INRestaurant; selectedOffer: INRestaurantOffer; constructor(o: { restaurant: INRestaurant; bookingDateComponents: NSDateComponents; partySize: number; bookingIdentifier: string; guest: INRestaurantGuest; selectedOffer: INRestaurantOffer; guestProvidedSpecialRequestText: string; }); copyWithZone(zone: interop.Pointer | interop.Reference<any>): any; initWithRestaurantBookingDateComponentsPartySizeBookingIdentifierGuestSelectedOfferGuestProvidedSpecialRequestText(restaurant: INRestaurant, bookingDateComponents: NSDateComponents, partySize: number, bookingIdentifier: string, guest: INRestaurantGuest, selectedOffer: INRestaurantOffer, guestProvidedSpecialRequestText: string): this; } declare const enum INBookRestaurantReservationIntentCode { Success = 0, Denied = 1, Failure = 2, FailureRequiringAppLaunch = 3, FailureRequiringAppLaunchMustVerifyCredentials = 4, FailureRequiringAppLaunchServiceTemporarilyUnavailable = 5 } interface INBookRestaurantReservationIntentHandling extends NSObjectProtocol { confirmBookRestaurantReservationCompletion?(intent: INBookRestaurantReservationIntent, completion: (p1: INBookRestaurantReservationIntentResponse) => void): void; handleBookRestaurantReservationCompletion(intent: INBookRestaurantReservationIntent, completion: (p1: INBookRestaurantReservationIntentResponse) => void): void; resolveBookingDateComponentsForBookRestaurantReservationWithCompletion?(intent: INBookRestaurantReservationIntent, completion: (p1: INDateComponentsResolutionResult) => void): void; resolveGuestForBookRestaurantReservationWithCompletion?(intent: INBookRestaurantReservationIntent, completion: (p1: INRestaurantGuestResolutionResult) => void): void; resolveGuestProvidedSpecialRequestTextForBookRestaurantReservationWithCompletion?(intent: INBookRestaurantReservationIntent, completion: (p1: INStringResolutionResult) => void): void; resolvePartySizeForBookRestaurantReservationWithCompletion?(intent: INBookRestaurantReservationIntent, completion: (p1: INIntegerResolutionResult) => void): void; resolveRestaurantForBookRestaurantReservationWithCompletion?(intent: INBookRestaurantReservationIntent, completion: (p1: INRestaurantResolutionResult) => void): void; } declare var INBookRestaurantReservationIntentHandling: { prototype: INBookRestaurantReservationIntentHandling; }; declare class INBookRestaurantReservationIntentResponse extends INIntentResponse { static alloc(): INBookRestaurantReservationIntentResponse; // inherited from NSObject static new(): INBookRestaurantReservationIntentResponse; // inherited from NSObject readonly code: INBookRestaurantReservationIntentCode; userBooking: INRestaurantReservationUserBooking; constructor(o: { code: INBookRestaurantReservationIntentCode; userActivity: NSUserActivity; }); initWithCodeUserActivity(code: INBookRestaurantReservationIntentCode, userActivity: NSUserActivity): this; } declare class INBooleanResolutionResult extends INIntentResolutionResult { static alloc(): INBooleanResolutionResult; // inherited from NSObject static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INBooleanResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: number): INBooleanResolutionResult; static needsValue(): INBooleanResolutionResult; // inherited from INIntentResolutionResult static new(): INBooleanResolutionResult; // inherited from NSObject static notRequired(): INBooleanResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedValue(resolvedValue: boolean): INBooleanResolutionResult; static unsupported(): INBooleanResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INBooleanResolutionResult; // inherited from INIntentResolutionResult } declare const enum INCallAudioRoute { Unknown = 0, SpeakerphoneAudioRoute = 1, BluetoothAudioRoute = 2 } declare const enum INCallCapability { Unknown = 0, AudioCall = 1, VideoCall = 2 } declare const enum INCallCapabilityOptions { AudioCall = 1, VideoCall = 2 } declare class INCallCapabilityResolutionResult extends INIntentResolutionResult { static alloc(): INCallCapabilityResolutionResult; // inherited from NSObject static confirmationRequiredWithCallCapabilityToConfirm(callCapabilityToConfirm: INCallCapability): INCallCapabilityResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INCallCapabilityResolutionResult; // inherited from INIntentResolutionResult static needsValue(): INCallCapabilityResolutionResult; // inherited from INIntentResolutionResult static new(): INCallCapabilityResolutionResult; // inherited from NSObject static notRequired(): INCallCapabilityResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedCallCapability(resolvedCallCapability: INCallCapability): INCallCapabilityResolutionResult; static unsupported(): INCallCapabilityResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INCallCapabilityResolutionResult; // inherited from INIntentResolutionResult } declare const enum INCallDestinationType { Unknown = 0, Normal = 1, Emergency = 2, Voicemail = 3, Redial = 4, CallBack = 5, NormalDestination = 1, EmergencyDestination = 2, VoicemailDestination = 3, RedialDestination = 4 } declare class INCallDestinationTypeResolutionResult extends INIntentResolutionResult { static alloc(): INCallDestinationTypeResolutionResult; // inherited from NSObject static confirmationRequiredWithCallDestinationTypeToConfirm(callDestinationTypeToConfirm: INCallDestinationType): INCallDestinationTypeResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INCallDestinationTypeResolutionResult; // inherited from INIntentResolutionResult static needsValue(): INCallDestinationTypeResolutionResult; // inherited from INIntentResolutionResult static new(): INCallDestinationTypeResolutionResult; // inherited from NSObject static notRequired(): INCallDestinationTypeResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedCallDestinationType(resolvedCallDestinationType: INCallDestinationType): INCallDestinationTypeResolutionResult; static unsupported(): INCallDestinationTypeResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INCallDestinationTypeResolutionResult; // inherited from INIntentResolutionResult } declare class INCallRecord extends NSObject implements NSCopying, NSSecureCoding { static alloc(): INCallRecord; // inherited from NSObject static new(): INCallRecord; // inherited from NSObject readonly callCapability: INCallCapability; readonly callDuration: number; readonly callRecordType: INCallRecordType; readonly caller: INPerson; readonly dateCreated: Date; readonly identifier: string; readonly numberOfCalls: number; readonly unseen: number; static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding constructor(o: { coder: NSCoder; }); // inherited from NSCoding constructor(o: { identifier: string; dateCreated: Date; caller: INPerson; callRecordType: INCallRecordType; callCapability: INCallCapability; callDuration: number; unseen: number; }); constructor(o: { identifier: string; dateCreated: Date; caller: INPerson; callRecordType: INCallRecordType; callCapability: INCallCapability; callDuration: number; unseen: number; numberOfCalls: number; }); copyWithZone(zone: interop.Pointer | interop.Reference<any>): any; encodeWithCoder(coder: NSCoder): void; initWithCoder(coder: NSCoder): this; initWithIdentifierDateCreatedCallerCallRecordTypeCallCapabilityCallDurationUnseen(identifier: string, dateCreated: Date, caller: INPerson, callRecordType: INCallRecordType, callCapability: INCallCapability, callDuration: number, unseen: number): this; initWithIdentifierDateCreatedCallerCallRecordTypeCallCapabilityCallDurationUnseenNumberOfCalls(identifier: string, dateCreated: Date, caller: INPerson, callRecordType: INCallRecordType, callCapability: INCallCapability, callDuration: number, unseen: number, numberOfCalls: number): this; } declare const enum INCallRecordType { Unknown = 0, Outgoing = 1, Missed = 2, Received = 3, Latest = 4, Voicemail = 5, Ringing = 6, InProgress = 7, OnHold = 8 } declare const enum INCallRecordTypeOptions { Outgoing = 1, Missed = 2, Received = 4, Latest = 8, Voicemail = 16, Ringing = 32, InProgress = 64, OnHold = 128 } declare class INCallRecordTypeOptionsResolutionResult extends INIntentResolutionResult { static alloc(): INCallRecordTypeOptionsResolutionResult; // inherited from NSObject static confirmationRequiredWithCallRecordTypeOptionsToConfirm(callRecordTypeOptionsToConfirm: INCallRecordTypeOptions): INCallRecordTypeOptionsResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INCallRecordTypeOptionsResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: INCallRecordTypeOptions): INCallRecordTypeOptionsResolutionResult; static needsValue(): INCallRecordTypeOptionsResolutionResult; // inherited from INIntentResolutionResult static new(): INCallRecordTypeOptionsResolutionResult; // inherited from NSObject static notRequired(): INCallRecordTypeOptionsResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedCallRecordTypeOptions(resolvedCallRecordTypeOptions: INCallRecordTypeOptions): INCallRecordTypeOptionsResolutionResult; static successWithResolvedValue(resolvedValue: INCallRecordTypeOptions): INCallRecordTypeOptionsResolutionResult; static unsupported(): INCallRecordTypeOptionsResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INCallRecordTypeOptionsResolutionResult; // inherited from INIntentResolutionResult } declare class INCallRecordTypeResolutionResult extends INIntentResolutionResult { static alloc(): INCallRecordTypeResolutionResult; // inherited from NSObject static confirmationRequiredWithCallRecordTypeToConfirm(callRecordTypeToConfirm: INCallRecordType): INCallRecordTypeResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INCallRecordTypeResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: INCallRecordType): INCallRecordTypeResolutionResult; static needsValue(): INCallRecordTypeResolutionResult; // inherited from INIntentResolutionResult static new(): INCallRecordTypeResolutionResult; // inherited from NSObject static notRequired(): INCallRecordTypeResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedCallRecordType(resolvedCallRecordType: INCallRecordType): INCallRecordTypeResolutionResult; static successWithResolvedValue(resolvedValue: INCallRecordType): INCallRecordTypeResolutionResult; static unsupported(): INCallRecordTypeResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INCallRecordTypeResolutionResult; // inherited from INIntentResolutionResult } interface INCallsDomainHandling extends INSearchCallHistoryIntentHandling, INStartAudioCallIntentHandling, INStartVideoCallIntentHandling { } declare var INCallsDomainHandling: { prototype: INCallsDomainHandling; }; declare class INCancelRideIntent extends INIntent { static alloc(): INCancelRideIntent; // inherited from NSObject static new(): INCancelRideIntent; // inherited from NSObject readonly rideIdentifier: string; constructor(o: { rideIdentifier: string; }); initWithRideIdentifier(rideIdentifier: string): this; } interface INCancelRideIntentHandling extends NSObjectProtocol { confirmCancelRideCompletion?(intent: INCancelRideIntent, completion: (p1: INCancelRideIntentResponse) => void): void; handleCancelRideCompletion(intent: INCancelRideIntent, completion: (p1: INCancelRideIntentResponse) => void): void; } declare var INCancelRideIntentHandling: { prototype: INCancelRideIntentHandling; }; declare class INCancelRideIntentResponse extends INIntentResponse { static alloc(): INCancelRideIntentResponse; // inherited from NSObject static new(): INCancelRideIntentResponse; // inherited from NSObject cancellationFee: INCurrencyAmount; cancellationFeeThreshold: NSDateComponents; readonly code: INCancelRideIntentResponseCode; constructor(o: { code: INCancelRideIntentResponseCode; userActivity: NSUserActivity; }); initWithCodeUserActivity(code: INCancelRideIntentResponseCode, userActivity: NSUserActivity): this; } declare const enum INCancelRideIntentResponseCode { Unspecified = 0, Ready = 1, Success = 2, Failure = 3 } declare class INCancelWorkoutIntent extends INIntent { static alloc(): INCancelWorkoutIntent; // inherited from NSObject static new(): INCancelWorkoutIntent; // inherited from NSObject readonly workoutName: INSpeakableString; constructor(o: { workoutName: INSpeakableString; }); initWithWorkoutName(workoutName: INSpeakableString): this; } interface INCancelWorkoutIntentHandling extends NSObjectProtocol { confirmCancelWorkoutCompletion?(intent: INCancelWorkoutIntent, completion: (p1: INCancelWorkoutIntentResponse) => void): void; handleCancelWorkoutCompletion(intent: INCancelWorkoutIntent, completion: (p1: INCancelWorkoutIntentResponse) => void): void; resolveWorkoutNameForCancelWorkoutWithCompletion?(intent: INCancelWorkoutIntent, completion: (p1: INSpeakableStringResolutionResult) => void): void; } declare var INCancelWorkoutIntentHandling: { prototype: INCancelWorkoutIntentHandling; }; declare var INCancelWorkoutIntentIdentifier: string; declare class INCancelWorkoutIntentResponse extends INIntentResponse { static alloc(): INCancelWorkoutIntentResponse; // inherited from NSObject static new(): INCancelWorkoutIntentResponse; // inherited from NSObject readonly code: INCancelWorkoutIntentResponseCode; constructor(o: { code: INCancelWorkoutIntentResponseCode; userActivity: NSUserActivity; }); initWithCodeUserActivity(code: INCancelWorkoutIntentResponseCode, userActivity: NSUserActivity): this; } declare const enum INCancelWorkoutIntentResponseCode { Unspecified = 0, Ready = 1, ContinueInApp = 2, Failure = 3, FailureRequiringAppLaunch = 4, FailureNoMatchingWorkout = 5, HandleInApp = 6, Success = 7 } declare const enum INCarAirCirculationMode { Unknown = 0, FreshAir = 1, RecirculateAir = 2 } declare class INCarAirCirculationModeResolutionResult extends INIntentResolutionResult { static alloc(): INCarAirCirculationModeResolutionResult; // inherited from NSObject static confirmationRequiredWithCarAirCirculationModeToConfirm(carAirCirculationModeToConfirm: INCarAirCirculationMode): INCarAirCirculationModeResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INCarAirCirculationModeResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: INCarAirCirculationMode): INCarAirCirculationModeResolutionResult; static needsValue(): INCarAirCirculationModeResolutionResult; // inherited from INIntentResolutionResult static new(): INCarAirCirculationModeResolutionResult; // inherited from NSObject static notRequired(): INCarAirCirculationModeResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedCarAirCirculationMode(resolvedCarAirCirculationMode: INCarAirCirculationMode): INCarAirCirculationModeResolutionResult; static successWithResolvedValue(resolvedValue: INCarAirCirculationMode): INCarAirCirculationModeResolutionResult; static unsupported(): INCarAirCirculationModeResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INCarAirCirculationModeResolutionResult; // inherited from INIntentResolutionResult } declare const enum INCarAudioSource { Unknown = 0, CarPlay = 1, iPod = 2, Radio = 3, Bluetooth = 4, AUX = 5, USB = 6, MemoryCard = 7, OpticalDrive = 8, HardDrive = 9 } declare class INCarAudioSourceResolutionResult extends INIntentResolutionResult { static alloc(): INCarAudioSourceResolutionResult; // inherited from NSObject static confirmationRequiredWithCarAudioSourceToConfirm(carAudioSourceToConfirm: INCarAudioSource): INCarAudioSourceResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INCarAudioSourceResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: INCarAudioSource): INCarAudioSourceResolutionResult; static needsValue(): INCarAudioSourceResolutionResult; // inherited from INIntentResolutionResult static new(): INCarAudioSourceResolutionResult; // inherited from NSObject static notRequired(): INCarAudioSourceResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedCarAudioSource(resolvedCarAudioSource: INCarAudioSource): INCarAudioSourceResolutionResult; static successWithResolvedValue(resolvedValue: INCarAudioSource): INCarAudioSourceResolutionResult; static unsupported(): INCarAudioSourceResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INCarAudioSourceResolutionResult; // inherited from INIntentResolutionResult } interface INCarCommandsDomainHandling extends INActivateCarSignalIntentHandling, INGetCarLockStatusIntentHandling, INGetCarPowerLevelStatusIntentHandling, INSetCarLockStatusIntentHandling { } declare var INCarCommandsDomainHandling: { prototype: INCarCommandsDomainHandling; }; declare const enum INCarDefroster { Unknown = 0, Front = 1, Rear = 2, All = 3 } declare class INCarDefrosterResolutionResult extends INIntentResolutionResult { static alloc(): INCarDefrosterResolutionResult; // inherited from NSObject static confirmationRequiredWithCarDefrosterToConfirm(carDefrosterToConfirm: INCarDefroster): INCarDefrosterResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INCarDefrosterResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: INCarDefroster): INCarDefrosterResolutionResult; static needsValue(): INCarDefrosterResolutionResult; // inherited from INIntentResolutionResult static new(): INCarDefrosterResolutionResult; // inherited from NSObject static notRequired(): INCarDefrosterResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedCarDefroster(resolvedCarDefroster: INCarDefroster): INCarDefrosterResolutionResult; static successWithResolvedValue(resolvedValue: INCarDefroster): INCarDefrosterResolutionResult; static unsupported(): INCarDefrosterResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INCarDefrosterResolutionResult; // inherited from INIntentResolutionResult } interface INCarPlayDomainHandling extends INSaveProfileInCarIntentHandling, INSetAudioSourceInCarIntentHandling, INSetClimateSettingsInCarIntentHandling, INSetDefrosterSettingsInCarIntentHandling, INSetProfileInCarIntentHandling, INSetSeatSettingsInCarIntentHandling { } declare var INCarPlayDomainHandling: { prototype: INCarPlayDomainHandling; }; declare const enum INCarSeat { Unknown = 0, Driver = 1, Passenger = 2, FrontLeft = 3, FrontRight = 4, Front = 5, RearLeft = 6, RearRight = 7, Rear = 8, ThirdRowLeft = 9, ThirdRowRight = 10, ThirdRow = 11, All = 12 } declare class INCarSeatResolutionResult extends INIntentResolutionResult { static alloc(): INCarSeatResolutionResult; // inherited from NSObject static confirmationRequiredWithCarSeatToConfirm(carSeatToConfirm: INCarSeat): INCarSeatResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: any, reason: number): INCarSeatResolutionResult; // inherited from INIntentResolutionResult static confirmationRequiredWithValueToConfirm(valueToConfirm: INCarSeat): INCarSeatResolutionResult; static needsValue(): INCarSeatResolutionResult; // inherited from INIntentResolutionResult static new(): INCarSeatResolutionResult; // inherited from NSObject static notRequired(): INCarSeatResolutionResult; // inherited from INIntentResolutionResult static successWithResolvedCarSeat(resolvedCarSeat: INCarSeat): INCarSeatResolutionResult; static successWithResolvedValue(resolvedValue: INCarSeat): INCarSeatResolutionResult; static unsupported(): INCarSeatResolutionResult; // inherited from INIntentResolutionResult static unsupportedWithReason(reason: number): INCarSeatResolutionResult; // inherited from INIntentResolutionResult } declare const enum INCarSignalOptions { Audible = 1, Visible = 2 } declare class INCarSignalOptionsResolutionResult extends INIntentResolutionResult { static alloc(): INCarSignalOptionsResolutionResult; // inherited from NSObject static confirmationRequiredWithCarSignalOptionsToConfirm(carSignalOptionsToConfirm: INCarSignalOptions): INCarSignalOptionsResolutionResult; static confirmationRequiredWithItemToConfirmForReason(itemToConfirm: