import * as z from "zod"; export type Data = { badgeId?: number | undefined; badgeName?: string | undefined; badgeSlug?: string | undefined; badgeTitle?: boolean | undefined; username?: string | undefined; }; export type Notifications = { createdAt?: string | undefined; data?: Data | undefined; id?: number | undefined; notificationType?: number | undefined; postNumber?: string | null | undefined; read?: boolean | undefined; slug?: string | null | undefined; topicId?: number | null | undefined; userId?: number | undefined; }; /** * notifications */ export type GetNotificationsResponseBody = { loadMoreNotifications?: string | undefined; notifications?: Array | undefined; seenNotificationId?: number | undefined; totalRowsNotifications?: number | undefined; }; /** @internal */ export declare const Data$inboundSchema: z.ZodType; /** @internal */ export type Data$Outbound = { badge_id?: number | undefined; badge_name?: string | undefined; badge_slug?: string | undefined; badge_title?: boolean | undefined; username?: string | undefined; }; /** @internal */ export declare const Data$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace Data$ { /** @deprecated use `Data$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Data$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Data$Outbound` instead. */ type Outbound = Data$Outbound; } /** @internal */ export declare const Notifications$inboundSchema: z.ZodType; /** @internal */ export type Notifications$Outbound = { created_at?: string | undefined; data?: Data$Outbound | undefined; id?: number | undefined; notification_type?: number | undefined; post_number?: string | null | undefined; read?: boolean | undefined; slug?: string | null | undefined; topic_id?: number | null | undefined; user_id?: number | undefined; }; /** @internal */ export declare const Notifications$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace Notifications$ { /** @deprecated use `Notifications$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Notifications$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Notifications$Outbound` instead. */ type Outbound = Notifications$Outbound; } /** @internal */ export declare const GetNotificationsResponseBody$inboundSchema: z.ZodType; /** @internal */ export type GetNotificationsResponseBody$Outbound = { load_more_notifications?: string | undefined; notifications?: Array | undefined; seen_notification_id?: number | undefined; total_rows_notifications?: number | undefined; }; /** @internal */ export declare const GetNotificationsResponseBody$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace GetNotificationsResponseBody$ { /** @deprecated use `GetNotificationsResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetNotificationsResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetNotificationsResponseBody$Outbound` instead. */ type Outbound = GetNotificationsResponseBody$Outbound; } //# sourceMappingURL=getnotifications.d.ts.map