tns-platform-declarations
Version:
Platform-specific TypeScript declarations for NativeScript for accessing native objects
1,420 lines (757 loc) • 357 kB
TypeScript
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: