import STWItem from './STWItem';
import type Client from '../../Client';
import type { STWProfileLockerData } from '../../../resources/httpResponses';
import type { STWLockerBannerData, STWLockerSlotsData } from '../../../resources/structs';
/**
 * Represents a Save The World profile's locker
 */
declare class STWLocker extends STWItem {
    /**
     * The profile's banner data
     */
    banner: STWLockerBannerData;
    /**
     * The locker's name
     */
    lockerName?: string;
    /**
     * The amount of times the locker has been used
     */
    useCount: number;
    /**
     * The locker's slots
     */
    slots: STWLockerSlotsData;
    /**
     * @param client The main client
     * @param id The item ID
     * @param data The locker data
     */
    constructor(client: Client, id: string, data: STWProfileLockerData);
}
export default STWLocker;
