import { IApihawkSession } from '@apihawk/connector';
import { BilliaSDKServiceBase } from '../lib/billia-sdk-service-base';
import { ICustomerGearTask } from './billia-sdk-customer.types';
import { IRestPaginatedResource } from '../types/common';
export declare class BilliaSDKCommunication extends BilliaSDKServiceBase {
    /**
     * Get communication item
     * @param {number | string} id
     * @param {IApihawkSession} session
     * @returns {Promise<ICustomerGearTask>}
     */
    getCommunicationItem(id: number | string, session: IApihawkSession): Promise<ICustomerGearTask>;
    /**
     * Get communications
     * @param {IApihawkSession} session
     * @param query
     * @returns {Promise<IRestPaginatedResource<IAffiliateCommissionEntity>>}
     */
    getCommunications(session: IApihawkSession, query?: {
        page?: number;
        page_size?: number;
    }): Promise<IRestPaginatedResource<ICustomerGearTask>>;
}
//# sourceMappingURL=billia-sdk-communication.d.ts.map