import { z } from 'zod';
export declare const SkillRewardSchema: z.ZodObject<{
    Skill: z.ZodEnum<["Archery", "Aviation", "Awareness", "Boxing", "Camouflage", "Cooking", "Demolition", "Diving", "Endurance", "Engineering", "Farming", "Handgun", "Medical", "MeleeWeapons", "Motorcycle", "Rifles", "Running", "Sniping", "Stealth", "Survival", "Tactics", "Thievery"]>;
    Experience: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery";
    Experience: number;
}, {
    Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery";
    Experience: number;
}>;
export declare const TradeDealSchema: z.ZodObject<{
    Item: z.ZodString;
    Price: z.ZodOptional<z.ZodNumber>;
    Amount: z.ZodOptional<z.ZodNumber>;
    AllowExcluded: z.ZodOptional<z.ZodBoolean>;
    Fame: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    Item: string;
    Amount?: number | undefined;
    Price?: number | undefined;
    AllowExcluded?: boolean | undefined;
    Fame?: number | undefined;
}, {
    Item: string;
    Amount?: number | undefined;
    Price?: number | undefined;
    AllowExcluded?: boolean | undefined;
    Fame?: number | undefined;
}>;
export declare const ItemRewardSchema: z.ZodObject<{
    Item: z.ZodString;
    Amount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    Amount: number;
    Item: string;
}, {
    Amount: number;
    Item: string;
}>;
export declare const RewardSchema: z.ZodEffects<z.ZodObject<{
    CurrencyNormal: z.ZodOptional<z.ZodNumber>;
    CurrencyGold: z.ZodOptional<z.ZodNumber>;
    Fame: z.ZodOptional<z.ZodNumber>;
    Skills: z.ZodOptional<z.ZodArray<z.ZodObject<{
        Skill: z.ZodEnum<["Archery", "Aviation", "Awareness", "Boxing", "Camouflage", "Cooking", "Demolition", "Diving", "Endurance", "Engineering", "Farming", "Handgun", "Medical", "MeleeWeapons", "Motorcycle", "Rifles", "Running", "Sniping", "Stealth", "Survival", "Tactics", "Thievery"]>;
        Experience: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery";
        Experience: number;
    }, {
        Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery";
        Experience: number;
    }>, "many">>;
    TradeDeals: z.ZodOptional<z.ZodArray<z.ZodObject<{
        Item: z.ZodString;
        Price: z.ZodOptional<z.ZodNumber>;
        Amount: z.ZodOptional<z.ZodNumber>;
        AllowExcluded: z.ZodOptional<z.ZodBoolean>;
        Fame: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        Item: string;
        Amount?: number | undefined;
        Price?: number | undefined;
        AllowExcluded?: boolean | undefined;
        Fame?: number | undefined;
    }, {
        Item: string;
        Amount?: number | undefined;
        Price?: number | undefined;
        AllowExcluded?: boolean | undefined;
        Fame?: number | undefined;
    }>, "many">>;
}, "strip", z.ZodTypeAny, {
    Fame?: number | undefined;
    CurrencyNormal?: number | undefined;
    CurrencyGold?: number | undefined;
    Skills?: {
        Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery";
        Experience: number;
    }[] | undefined;
    TradeDeals?: {
        Item: string;
        Amount?: number | undefined;
        Price?: number | undefined;
        AllowExcluded?: boolean | undefined;
        Fame?: number | undefined;
    }[] | undefined;
}, {
    Fame?: number | undefined;
    CurrencyNormal?: number | undefined;
    CurrencyGold?: number | undefined;
    Skills?: {
        Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery";
        Experience: number;
    }[] | undefined;
    TradeDeals?: {
        Item: string;
        Amount?: number | undefined;
        Price?: number | undefined;
        AllowExcluded?: boolean | undefined;
        Fame?: number | undefined;
    }[] | undefined;
}>, {
    Fame?: number | undefined;
    CurrencyNormal?: number | undefined;
    CurrencyGold?: number | undefined;
    Skills?: {
        Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery";
        Experience: number;
    }[] | undefined;
    TradeDeals?: {
        Item: string;
        Amount?: number | undefined;
        Price?: number | undefined;
        AllowExcluded?: boolean | undefined;
        Fame?: number | undefined;
    }[] | undefined;
}, {
    Fame?: number | undefined;
    CurrencyNormal?: number | undefined;
    CurrencyGold?: number | undefined;
    Skills?: {
        Skill: "Archery" | "Aviation" | "Awareness" | "Boxing" | "Camouflage" | "Cooking" | "Demolition" | "Diving" | "Endurance" | "Engineering" | "Farming" | "Handgun" | "Medical" | "MeleeWeapons" | "Motorcycle" | "Rifles" | "Running" | "Sniping" | "Stealth" | "Survival" | "Tactics" | "Thievery";
        Experience: number;
    }[] | undefined;
    TradeDeals?: {
        Item: string;
        Amount?: number | undefined;
        Price?: number | undefined;
        AllowExcluded?: boolean | undefined;
        Fame?: number | undefined;
    }[] | undefined;
}>;
export type Reward = z.infer<typeof RewardSchema>;
export type SkillReward = z.infer<typeof SkillRewardSchema>;
export type TradeDeal = z.infer<typeof TradeDealSchema>;
//# sourceMappingURL=index.d.ts.map