import type { GadgetSlug, GadgetSlugAttack, GadgetSlugDefense, SVGandPNG, SideSlug } from './types'; export declare const getGadgetAssetURL: (path: string) => string; export type GadgetBase = { slug: GadgetSlug; name: string; side: SideSlug; amount: number; description: string; notes: string | null; icon: SVGandPNG; iconOfficial: string | null; }; export type GadgetDefense = GadgetBase & { slug: GadgetSlugDefense; side: 'defense'; }; export type GadgetAttack = GadgetBase & { slug: GadgetSlugAttack; side: 'attack'; }; export type Gadget = GadgetDefense | GadgetAttack; export declare const GADGETS: ({ slug: "deployable_shield"; name: string; side: "defense"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "nitro_cell"; name: string; side: "defense"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "impact_grenade"; name: string; side: "defense"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "barbed_wire"; name: string; side: "defense"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "bulletproof_camera"; name: string; side: "defense"; amount: number; description: string; notes: string; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "proximity_alarm"; name: string; side: "defense"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "observation_blocker"; name: string; side: "defense"; amount: number; description: string; notes: string; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: null; } | { slug: "frag_grenade"; name: string; side: "attack"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "smoke_grenade"; name: string; side: "attack"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "stun_grenade"; name: string; side: "attack"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "claymore"; name: string; side: "attack"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "hard_breach_charge"; name: string; side: "attack"; amount: number; description: string; notes: string; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "breach_charge"; name: string; side: "attack"; amount: number; description: string; notes: null; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: string; } | { slug: "impact_emp_grenade"; name: string; side: "attack"; amount: number; description: string; notes: string; icon: { svg: import("./types").Svg; png: string; }; iconOfficial: null; })[]; //# sourceMappingURL=gadgets.d.ts.map