/** * GET /organisations/{id}/addons * GET /self/addons */ export declare function getAll(params: { id?: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * POST /organisations/{id}/addons * POST /self/addons */ export declare function create(params: { id?: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * POST /organisations/{id}/addons/preorders * POST /self/addons/preorders */ export declare function preorder(params: { id?: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * DELETE /organisations/{id}/addons/{addonId} * DELETE /self/addons/{addonId} */ export declare function remove(params: { id?: string; addonId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/addons/{addonId} * GET /self/addons/{addonId} */ export declare function get(params: { id?: string; addonId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/addons/{addonId} * PUT /self/addons/{addonId} */ export declare function update(params: { id?: string; addonId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /organisations/{id}/addons/{addonId}/applications * GET /self/addons/{addonId}/applications */ export declare function getLinkedApplications(params: { id?: string; addonId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/addons/{addonId}/env * GET /self/addons/{addonId}/env */ export declare function getAllEnvVars(params: { id?: string; addonId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/addons/{addonId}/instances */ export declare function getAllInstances(params: { id: string; addonId: string; deploymentId?: string; withDeleted?: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ id: string; addonId: string; deploymentId?: string; withDeleted?: string; }>; }>; /** * GET /organisations/{id}/addons/{addonId}/instances/{instanceId} */ export declare function getInstance(params: { id: string; addonId: string; instanceId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/addons/{addonId}/migrations */ export declare function getAllMigrations(params: { id: string; addonId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * POST /organisations/{id}/addons/{addonId}/migrations */ export declare function updateMigration(params: { id: string; addonId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /organisations/{id}/addons/{addonId}/migrations/preorders */ export declare function todo_preorderMigration(params: { id: string; addonId: string; planId?: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ id: string; addonId: string; planId?: string; }>; }>; /** * DELETE /organisations/{id}/addons/{addonId}/migrations/{migrationId} */ export declare function abortMigration(params: { id: string; addonId: string; migrationId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/addons/{addonId}/migrations/{migrationId} */ export declare function getMigration(params: { id: string; addonId: string; migrationId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/addons/{addonId}/sso * GET /self/addons/{addonId}/sso */ export declare function getSsoData(params: { id?: string; addonId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/addons/{addonId}/tags * GET /self/addons/{addonId}/tags */ export declare function getAllTags(params: { id?: string; addonId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/addons/{addonId}/tags * PUT /self/addons/{addonId}/tags */ export declare function replaceAddonTags(params: { id?: string; addonId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * DELETE /organisations/{id}/addons/{addonId}/tags/{tag} * DELETE /self/addons/{addonId}/tags/{tag} */ export declare function removeTag(params: { id?: string; addonId: string; tag: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/addons/{addonId}/tags/{tag} * PUT /self/addons/{addonId}/tags/{tag} */ export declare function addTag(params: { id?: string; addonId: string; tag: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /self/addons/{addonId}/plan */ export declare function todo_changeSelfAddonPlanByAddonId(params: { addonId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; //# sourceMappingURL=addon.d.ts.map