import { GraphQLClient } from 'graphql-request';
import { AlertStatus, ListAlertInstancesResponse, AlertRuleInstance } from '../../types/jupiterone.js';
export declare class AlertService {
    private client;
    constructor(client: GraphQLClient);
    /**
     * List alert instances with optional filtering
     */
    listAlertInstances(alertStatus?: AlertStatus, limit?: number, cursor?: string): Promise<ListAlertInstancesResponse['listAlertInstances']>;
    /**
     * Get all alert instances by paginating through all pages
     */
    getAllAlertInstances(alertStatus?: AlertStatus): Promise<AlertRuleInstance[]>;
}
//# sourceMappingURL=alert-service.d.ts.map