import { PayFlowConfig, Environment } from '../types.js'; import { Flow } from './Flow.js'; /** * PayFlow subclass with custom URL construction */ export declare class PayFlow extends Flow { private billIds; private authCode; private entryPoint?; private billIdType; constructor(containerId: string, config: PayFlowConfig, partnerName: string, environment: Environment, authCode: string, branchOverride?: string); /** * Construct the specific flow URL for bill payment - now goes through /auth */ protected constructFlowUrl(baseUrl: string): string; /** * Native Melio bill ids (from POST /pay-flow/prepare) already exist in Melio, * so open the payment screen directly instead of importing via external-entries. */ private buildMelioTarget; /** * External accounting-software bill ids are imported on demand through the * external-entries flow before payment. */ private buildAccountingTarget; }