import ffi from 'ffi-napi';
declare const EZDLL: (base_dir: string) => {
    ClientLogonEx: ffi.ForeignFunction<number, [number, unknown, any, unknown, unknown, unknown, unknown, unknown, unknown]>;
    ResultString: ffi.ForeignFunction<any, [number]>;
    TestConnection: ffi.ForeignFunction<number, []>;
    ClientLogoff: ffi.ForeignFunction<number, []>;
    SetDateTime: ffi.ForeignFunction<number, [number]>;
    GetPumpsCount: ffi.ForeignFunction<number, [import("ref-napi").Pointer<number>]>;
    GetPumpByOrdinal: ffi.ForeignFunction<number, [number, unknown]>;
    GetPumpPropertiesEx: ffi.ForeignFunction<number, [number, unknown, any, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>;
    GetPumpHoseByNumber: ffi.ForeignFunction<number, [number, unknown, unknown]>;
    GetAllPumpStatuses: ffi.ForeignFunction<number, [any, any, any]>;
    GetDeliveriesCount: ffi.ForeignFunction<number, [import("ref-napi").Pointer<number>]>;
    GetDeliveryByOrdinal: ffi.ForeignFunction<number, [number, unknown]>;
    GetDeliveryPropertiesEx4: ffi.ForeignFunction<number, [number, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>;
    LockDelivery: ffi.ForeignFunction<number, [number]>;
    UnlockDelivery: ffi.ForeignFunction<number, [number]>;
    ClearDelivery: ffi.ForeignFunction<number, [number, unknown]>;
    GetHosesCount: ffi.ForeignFunction<number, [import("ref-napi").Pointer<number>]>;
    GetHoseByOrdinal: ffi.ForeignFunction<number, [number, unknown]>;
    GetHosePropertiesEx2: ffi.ForeignFunction<number, [number, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>;
    GetHoseSummaryEx: ffi.ForeignFunction<number, [number, unknown, unknown, unknown, unknown, any, unknown, unknown, any, unknown, unknown, any, any, any, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>;
    SetHosePrices: ffi.ForeignFunction<number, [number, unknown, unknown, unknown, unknown]>;
    GetGradesCount: ffi.ForeignFunction<number, [import("ref-napi").Pointer<number>]>;
    GetGradeByOrdinal: ffi.ForeignFunction<number, [number, unknown]>;
    GetGradePropertiesEx: ffi.ForeignFunction<number, [number, unknown, any, any, any, unknown]>;
    SetGradePropertiesEx: ffi.ForeignFunction<number, [number, unknown, any, any, any, unknown]>;
    DeleteGrade: ffi.ForeignFunction<number, [number]>;
    SetGradePrice: ffi.ForeignFunction<number, [number, unknown, unknown]>;
    GetGradePrice: ffi.ForeignFunction<number, [number, unknown, unknown]>;
    GetTanksCount: ffi.ForeignFunction<number, [import("ref-napi").Pointer<number>]>;
    GetTankByOrdinal: ffi.ForeignFunction<number, [number, unknown]>;
    GetTankPropertiesEx: ffi.ForeignFunction<number, [number, unknown, any, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>;
    GetAttendantsCount: ffi.ForeignFunction<number, [import("ref-napi").Pointer<number>]>;
    GetAttendantByOrdinal: ffi.ForeignFunction<number, [number, unknown]>;
    GetAttendantPropertiesEx: ffi.ForeignFunction<number, [number, unknown, any, any, any, any, unknown, unknown, unknown, unknown, unknown]>;
    GetCardClientsCount: ffi.ForeignFunction<number, [import("ref-napi").Pointer<number>]>;
    GetCardClientByOrdinal: ffi.ForeignFunction<number, [number, unknown]>;
    GetCardClientPropertiesEx2: ffi.ForeignFunction<number, [number, unknown, any, any, unknown, unknown, any, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>;
};
export default EZDLL;
