import type { ParsedSelector, StrategyEmitter } from '@appium/css-locator-to-native';
export interface UiAutomatorEmitterContext {
    appPackage?: string | null;
}
/** Converts parsed CSS selectors into UiAutomator selector strings. */
export declare class UiAutomatorEmitter implements StrategyEmitter<UiAutomatorEmitterContext> {
    readonly strategy: string;
    constructor(strategy: string);
    emit(parsed: ParsedSelector, ctx?: UiAutomatorEmitterContext): string;
    private emitRule;
    private formatEntity;
    private formatBoolean;
    private formatStringAttr;
    private formatIdLocator;
}
//# sourceMappingURL=ui-automator-emitter.d.ts.map