import type { ResultWrapper } from './types/base/customTypes';
import type { VinScannerScreenConfiguration } from './types/core/ui_v2/vin/VinScannerScreenConfiguration';
import type { VinScannerUiResult } from './types/core/ui_v2/vin/VinScannerUiResult';
/**
 * Entry point for all VIN scanning features.
 */
export declare const ScanbotVin: {
    /**
     * Opens the Ready-To-Use UI VIN scanner with the desired configuration.
     * @param {VinScannerScreenConfiguration} configuration - The VIN scanner configuration to be used for scanning.
     * @returns {Promise<ResultWrapper<VinScannerUiResult>>} - The result of the VIN scanning operation.
     */
    startScanner(configuration: VinScannerScreenConfiguration): Promise<ResultWrapper<VinScannerUiResult>>;
};
