# WARNING: Please don't edit this file. It was generated by Python/WinRT v1.0.0-beta.7

import datetime
import sys
import types
import typing

import winsdk._winrt as _winrt
import winsdk.windows.foundation
import winsdk.windows.foundation.collections
import winsdk.windows.phone.personalinformation
import winsdk.windows.storage.streams

Self = typing.TypeVar('Self')

class ContactPartnerProvisioningManager(_winrt.Object):
    @staticmethod
    def _from(obj: _winrt.Object) -> ContactPartnerProvisioningManager: ...
    @staticmethod
    def associate_network_account_async(store: typing.Optional[winsdk.windows.phone.personalinformation.ContactStore], network_name: str, network_account_id: str) -> typing.Optional[winsdk.windows.foundation.IAsyncAction]: ...
    @staticmethod
    def associate_social_network_account_async(store: typing.Optional[winsdk.windows.phone.personalinformation.ContactStore], network_name: str, network_account_id: str) -> typing.Optional[winsdk.windows.foundation.IAsyncAction]: ...
    @staticmethod
    def import_vcard_to_system_async(stream: typing.Optional[winsdk.windows.storage.streams.IInputStream]) -> typing.Optional[winsdk.windows.foundation.IAsyncAction]: ...

class MessagePartnerProvisioningManager(_winrt.Object):
    @staticmethod
    def _from(obj: _winrt.Object) -> MessagePartnerProvisioningManager: ...
    @staticmethod
    def import_mms_to_system_async(incoming: _winrt.Boolean, read: _winrt.Boolean, subject: str, sender: str, recipients: winsdk.windows.foundation.collections.IVectorView[str], delivery_time: datetime.datetime, attachments: winsdk.windows.foundation.collections.IVectorView[winsdk.windows.foundation.collections.IMapView[str, _winrt.Object]]) -> typing.Optional[winsdk.windows.foundation.IAsyncAction]: ...
    @staticmethod
    def import_sms_to_system_async(incoming: _winrt.Boolean, read: _winrt.Boolean, body: str, sender: str, recipients: winsdk.windows.foundation.collections.IVectorView[str], delivery_time: datetime.datetime) -> typing.Optional[winsdk.windows.foundation.IAsyncAction]: ...

