import type { PackageResolvingOptions } from 'local-pkg';
import type { UniAppXComponentLocalStylesOptions, UserDefinedOptions } from '../types/index.js';
export interface UniAppXOptions {
    base: string;
    cssEntries?: string[];
    rem2rpx?: UserDefinedOptions['rem2rpx'];
    generator?: UserDefinedOptions['generator'];
    unitsToPx?: UserDefinedOptions['unitsToPx'];
    unitConversion?: UserDefinedOptions['unitConversion'];
    rawOptions?: UserDefinedOptions;
    resolve?: PackageResolvingOptions;
    customAttributes?: UserDefinedOptions['customAttributes'];
    uniAppX?: UserDefinedOptions['uniAppX'];
    componentLocalStyles?: boolean | UniAppXComponentLocalStylesOptions;
    uvueUnsupported?: 'error' | 'warn' | 'silent';
}
export declare function uniAppX(options: UniAppXOptions): Partial<UserDefinedOptions>;
