import type { CreatePublicKeyModelDTO } from '../models/CreatePublicKeyModelDTO'; import type { PublicKeyDTO } from '../models/PublicKeyDTO'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class PublicKeysService { /** * Get a list of public keys * Get a list of public keys in your Webdock account * @returns PublicKeyDTO List of public keys * @throws ApiError */ static getPublicKeys(): CancelablePromise>; /** * Add a new public key * Add a new public key to your Webdock account * @param requestBody PublicKey that will be added * @returns PublicKeyDTO PublicKey Created * @throws ApiError */ static postPublicKeys(requestBody: CreatePublicKeyModelDTO): CancelablePromise; /** * Delete a PublicKey * Delete a PublicKey from your Webdock account * @param id PublicKey ID to delete * @returns any PublicKey deleted succesfully * @throws ApiError */ static deletePublicKey(id: number): CancelablePromise; }