import Response from "../util/Response"; import { AxiosPromise } from "axios"; declare class Influencers { /** * Add a new influencer to the platform. * * @see https://api.glitch.fun/api/documentation#/Influencers/createInfluencersNotes * * @returns promise */ static addInfluencer(data?: object, params?: Record): AxiosPromise>; /** * Get a list of influencers available on he platform. * * @see https://api.glitch.fun/api/documentation#/Influencers/getInfluencers * * @returns promise */ static listInfluencers(params?: Record): AxiosPromise>; /** * Retrieve information on a single influencer. * * @see https://api.glitch.fun/api/documentation#/Influencers/getInfluencerById * * @returns promise */ static viewInfluencer(influencer_id: string, params?: Record): AxiosPromise>; /** * Generate a profile for an influencer based on their data. * * @see https://api.glitch.fun/api/documentation#/Influencers/generateInfluencerProfile * * @returns promise */ static generateProfile(influencer_id: string, params?: Record): AxiosPromise>; /** * List all the notes left about an influencer. * * @see https://api.glitch.fun/api/documentation#/Influencers/getInfluencersNotes * * @returns promise */ static listNotes(influencer_id: string, params?: Record): AxiosPromise>; /** * View a note left about an influencer. * * @see https://api.glitch.fun/api/documentation#/Influencers/getInfluencersNote * * @returns promise */ static viewNote(influencer_id: string, note_id: string, params?: Record): AxiosPromise>; /** * Create a new note about an influencer. * * @see https://api.glitch.fun/api/documentation#/Influencers/createInfluencersNotes * * @returns promise */ static createNote(influencer_id: string, data?: object, params?: Record): AxiosPromise>; /** * Update a note about an influencer. * * @see https://api.glitch.fun/api/documentation#/Influencers/updateInfluencersNote * * @returns promise */ static updateNote(influencer_id: string, note_id: string, data?: object, params?: Record): AxiosPromise>; /** * Delete a note about an influencer. * * @see https://api.glitch.fun/api/documentation#/Influencers/deleteInfluencersNote * * @returns promise */ static deleteNote(influencer_id: string, note_id: string, data?: object, params?: Record): AxiosPromise>; /** * Get a list of contracts associated with an influencer. * * @see https://api.glitch.fun/api/documentation#/Influencers/getInfluencers * * @returns promise */ static listContracts(params?: Record): AxiosPromise>; /** * Download the influencer work * * @see https://api.glitch.fun/api/documentation#/Influencers/downloadInfluencersWorkbook * * @returns promise */ static workbook(data?: object, params?: Record): AxiosPromise>; } export default Influencers;