import { PaymentMethod, Subscription, ManualPaymentMethod } from '../../../../types';
export declare class ScSubscriptionPayment {
    subscriptionId: string;
    backUrl: string;
    successUrl: string;
    subscription: Subscription;
    paymentMethods: Array<PaymentMethod>;
    customerIds: Array<string>;
    manualPaymentMethods: ManualPaymentMethod[];
    loading: boolean;
    busy: boolean;
    error: string;
    componentWillLoad(): void;
    fetchItems(): Promise<void>;
    fetchSubscription(): Promise<void>;
    fetchPaymentMethods(): Promise<void>;
    handleSubmit(e: any): Promise<void>;
    renderLoading(): any;
    currentPaymentMethodId(): string | PaymentMethod | ManualPaymentMethod;
    renderContent(): any;
    render(): any;
}
