export type Projectile = {
    collection: 'projectile';
    format: {
        projectile_id: string;
        projectile_flight_type_id: string;
        speed: string;
        speed_max: string;
        acceleration: string;
        turn_rate: string;
        lifespan: string;
        drag: string;
        gravity: string;
        lockon_acceleration: string;
        lockon_lifespan: string;
        arm_distance: string;
        tether_distance: string;
        detonate_distance: string;
        detonate_on_contact: string;
        sticky: string;
        sticks_to_players: string;
        lockon_lose_angle: string;
        lockon_seek_in_flight: string;
    };
    paths: 'projectile_id' | 'projectile_flight_type_id' | 'speed' | 'speed_max' | 'acceleration' | 'turn_rate' | 'lifespan' | 'drag' | 'gravity' | 'lockon_acceleration' | 'lockon_lifespan' | 'arm_distance' | 'tether_distance' | 'detonate_distance' | 'detonate_on_contact' | 'sticky' | 'sticks_to_players' | 'lockon_lose_angle' | 'lockon_seek_in_flight';
    partialPaths: 'projectile_id' | 'projectile_flight_type_id' | 'speed' | 'speed_max' | 'acceleration' | 'turn_rate' | 'lifespan' | 'drag' | 'gravity' | 'lockon_acceleration' | 'lockon_lifespan' | 'arm_distance' | 'tether_distance' | 'detonate_distance' | 'detonate_on_contact' | 'sticky' | 'sticks_to_players' | 'lockon_lose_angle' | 'lockon_seek_in_flight';
    conditions: {
        acceleration?: string;
        arm_distance?: string;
        detonate_distance?: string;
        detonate_on_contact?: string;
        drag?: string;
        gravity?: string;
        lifespan?: string;
        lockon_acceleration?: string;
        lockon_lifespan?: string;
        lockon_lose_angle?: string;
        lockon_seek_in_flight?: string;
        projectile_flight_type_id?: string;
        projectile_id?: string;
        speed?: string;
        speed_max?: string;
        sticks_to_players?: string;
        sticky?: string;
        tether_distance?: string;
        turn_rate?: string;
    };
};
