import AbstractFetcher from '../abstractFetcher'; import { ClientService } from '../clientService/types'; import { PaginatedParameters, PaginatedResults } from '../types'; import { Visit } from '../visit/types'; import { AddClientParameters, Client, GetClientServicesParameters, GetClientsParameters, GetClientVisitsParameters, SendPasswordResetEmailParameters, UpdateClientParameters } from './types'; export declare class ClientFetcher extends AbstractFetcher { getClients(params: PaginatedParameters, accessToken?: string): Promise, any>>; getClientServices(params: PaginatedParameters, accessToken?: string): Promise, any>>; getClientVisits(params: PaginatedParameters, accessToken?: string): Promise, any>>; getRequiredClientFields(accessToken?: string): Promise>; addClient(params: AddClientParameters, accessToken?: string): Promise>; sendPasswordResetEmail(params: SendPasswordResetEmailParameters, accessToken?: string): Promise>; updateClient(params: UpdateClientParameters, accessToken?: string): Promise>; }