import { AriaNativescriptCommon } from './common';
export declare class AriaNativescript extends AriaNativescriptCommon {
    initEsdc(options: Options): Promise<SdcResult>;
    chooseCertificate(options: Options): Promise<SdcResult>;
    verifyPin(pin: string, options: Options): Promise<SdcResult>;
    createInvoice(invoice: Invoice, options: Options): Promise<SdcResult>;
    getInvoice(requestId: string, options: Options): Promise<SdcResult>;
    getEnvironmentParameters(options: Options): Promise<SdcResult>;
    getStatus(options: Options): Promise<SdcResult>;
    getAttention(options: Options): Promise<SdcResult>;
    getUiData(options: Options): Promise<SdcResult>;
    storeLocalAuditFiles(options: Options): Promise<SdcResult>;
    executeCommandsFromStorage(options: Options): Promise<SdcResult>;
    /**
     * Print Text & QRCode on printer
     * @param Printer printer
     * @param PrintData data
     */
    print(printer: Printer, data: PrintData): void;
    /**
     * Feed Paper
     * @param Printer printer
     */
    feedPaper(printer: Printer): void;
    /**
     * Start Card Read
     * @param CardReadData cardReadData
     */
    startCardRead(cardReadData: CardReadData): void;
}
