/**
 * SlayerUnlock interface for configuration
 */
export interface SlayerUnlockConfig {
    name: string;
    cost: number;
    description: string;
    wikiUrl?: string;
}
export declare class SlayerUnlock {
    name: string;
    cost: number;
    description: string;
    wikiUrl?: string;
    constructor(config: SlayerUnlockConfig);
    constructor(name: string, cost: number, description: string);
    /**
     * Get the name of the unlock
     */
    getName(): string;
    /**
     * Get the cost of the unlock
     */
    getCost(): number;
    /**
     * Get the description of the unlock
     */
    getDescription(): string;
}
export declare const SlayerUnlocks: SlayerUnlock[];
//# sourceMappingURL=SlayerUnlock.d.ts.map