import type { Filter, ResourcePage as Page, Params } from '../types';
import type { CreateObjectStorageKeyPayload, ObjectStorageKey, UpdateObjectStorageKeyPayload } from './types';
/**
 * getObjectStorageKeys
 *
 * Gets a list of a user's Object Storage Keys
 */
export declare const getObjectStorageKeys: (params?: Params, filters?: Filter) => Promise<Page<ObjectStorageKey>>;
/**
 * createObjectStorageKeys
 *
 * Creates an Object Storage key
 */
export declare const createObjectStorageKeys: (data: CreateObjectStorageKeyPayload) => Promise<ObjectStorageKey>;
/**
 * updateObjectStorageKeys
 *
 * Updates an Object Storage Key
 */
export declare const updateObjectStorageKey: (id: number, data: UpdateObjectStorageKeyPayload) => Promise<ObjectStorageKey>;
/**
 * revokeObjectStorageKey
 *
 * Revokes an Object Storage key
 */
export declare const revokeObjectStorageKey: (id: number) => Promise<ObjectStorageKey>;
//# sourceMappingURL=objectStorageKeys.d.ts.map