export declare class OutlookResourceData {
    '@odata.type'?: string;
    '@odata.id'?: string;
    '@odata.etag'?: string;
    id: string;
    userId?: number;
    subscriptionId?: string;
    resource?: string;
    changeType?: string;
    data?: Record<string, unknown>;
    [key: string]: unknown;
}
export declare class OutlookWebhookNotificationItemDto {
    subscriptionId: string;
    subscriptionExpirationDateTime: string;
    changeType?: string;
    lifecycleEvent?: "missed" | "subscriptionRemoved" | "reauthorizationRequired";
    resource: string;
    resourceData?: OutlookResourceData;
    clientState?: string;
    tenantId?: string;
}
export declare class OutlookWebhookNotificationDto {
    value: OutlookWebhookNotificationItemDto[];
}
