import type { SupportTask, SupportTicket, SupportTicketResponse } from '@bringg/types';
import Session from '../../Services/Identity/Session';
export interface SearchTasksParams {
    query: string;
    pgver?: number;
    page_action?: 'next' | 'previous';
    cursor?: string;
}
export interface SearchTasksResponse {
    tasks: SupportTask[];
    next_page_cursor?: string;
    previous_page_cursor?: string;
}
export declare class SupportTicketEntity {
    private readonly service;
    constructor(session: Session);
    createSupportTicket(payload: SupportTicket): Promise<SupportTicketResponse>;
    searchTasks(params: SearchTasksParams): Promise<SearchTasksResponse>;
}
