/** * Fetch Notifications Service * Lists notifications with optional filters */ import type { ServiceOptions } from '@plyaz/types/api'; import type { EndpointsList } from '@/api/endpoints'; import type { FetchResponse } from 'fetchff'; import type { ListNotificationFilters } from '@plyaz/types/api'; /** * Fetch list of notifications with optional filters * * @param filters - Optional query filters (page, limit, status, etc.) * @param options - Service options (apiClient, apiConfig) * @returns Promise resolving to paginated list of notifications * * @example * ```typescript * const response = await fetchNotifications( * { page: 1, limit: 20, status: 'sent' }, * { apiClient: myClient } * ); * console.log(response.data, response.pagination); * ``` */ export declare function fetchNotifications(filters?: ListNotificationFilters, options?: ServiceOptions): Promise; //# sourceMappingURL=fetchNotifications.d.ts.map