import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';
export declare class QrCodeGenerator implements INodeType {
    description: INodeTypeDescription;
    execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
    buildPixPayload(this: IExecuteFunctions, itemIndex: number): string;
    generatePixEMVPayload(pixKey: string, merchantName: string, city: string, amount: number, transactionId: string): string;
    calculateCRC16(data: string): string;
    buildWiFiPayload(this: IExecuteFunctions, itemIndex: number): string;
    buildVCardPayload(this: IExecuteFunctions, itemIndex: number): string;
    generateQRCode(this: IExecuteFunctions, content: string, options: any): Promise<string | Buffer>;
}
