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

import datetime
import sys
import types
import typing

import winsdk.system
import winsdk.windows.foundation
import winsdk.windows.ui.notifications

Self = typing.TypeVar('Self')

class DualSimTile(winsdk.system.Object):
    display_name: str
    is_pinned_to_start: winsdk.system.Boolean
    @staticmethod
    def _from(obj: winsdk.system.Object, /) -> DualSimTile: ...
    def __new__(cls: typing.Type[DualSimTile]) -> DualSimTile:...
    def create_async(self) -> winsdk.windows.foundation.IAsyncOperation[winsdk.system.Boolean]: ...
    @staticmethod
    def create_badge_updater_for_sim1() -> typing.Optional[winsdk.windows.ui.notifications.BadgeUpdater]: ...
    @staticmethod
    def create_badge_updater_for_sim2() -> typing.Optional[winsdk.windows.ui.notifications.BadgeUpdater]: ...
    @staticmethod
    def create_tile_updater_for_sim1() -> typing.Optional[winsdk.windows.ui.notifications.TileUpdater]: ...
    @staticmethod
    def create_tile_updater_for_sim2() -> typing.Optional[winsdk.windows.ui.notifications.TileUpdater]: ...
    @staticmethod
    def create_toast_notifier_for_sim1() -> typing.Optional[winsdk.windows.ui.notifications.ToastNotifier]: ...
    @staticmethod
    def create_toast_notifier_for_sim2() -> typing.Optional[winsdk.windows.ui.notifications.ToastNotifier]: ...
    def delete_async(self) -> winsdk.windows.foundation.IAsyncOperation[winsdk.system.Boolean]: ...
    @staticmethod
    def get_tile_for_sim2() -> typing.Optional[DualSimTile]: ...
    def update_async(self) -> winsdk.windows.foundation.IAsyncOperation[winsdk.system.Boolean]: ...
    @staticmethod
    def update_display_name_for_sim1_async(name: str, /) -> winsdk.windows.foundation.IAsyncOperation[winsdk.system.Boolean]: ...

class IToastNotificationManagerStatics3(winsdk.system.Object):
    @staticmethod
    def _from(obj: winsdk.system.Object, /) -> IToastNotificationManagerStatics3: ...
    def create_toast_notifier_for_secondary_tile(self, tile_id: str, /) -> typing.Optional[winsdk.windows.ui.notifications.ToastNotifier]: ...

