import { OxVehicle } from './class';
import { VehicleRow } from './db';
import './class';
import './commands';
import './events';
import { VehicleProperties } from '@overextended/ox_lib/server';
type Vec3 = number[] | {
    x: number;
    y: number;
    z: number;
} | {
    buffer: any;
};
export interface CreateVehicleData {
    model: string;
    owner?: number;
    group?: string;
    stored?: string;
    properties?: VehicleProperties;
}
export declare function CreateVehicle(data: string | (CreateVehicleData & Partial<VehicleRow>), coords?: Vec3, heading?: number, invokingScript?: string): Promise<OxVehicle | undefined>;
export declare function SpawnVehicle(id: number, coords: Vec3, heading?: number): Promise<OxVehicle | undefined>;
export {};
