import { EventEmitter } from '@angular/core'; import { CurrencyCode } from '@ishop/admin-ui/core'; import { OrderDetail } from '@ishop/admin-ui/core'; export declare class OrderPaymentCardComponent { payment: OrderDetail.Payments; currencyCode: CurrencyCode; settlePayment: EventEmitter<{ __typename?: "Payment" | undefined; } & Pick & { refunds: ({ __typename?: "Refund" | undefined; } & Pick & { orderItems: ({ __typename?: "OrderItem" | undefined; } & Pick)[]; })[]; }>; transitionPaymentState: EventEmitter<{ payment: OrderDetail.Payments; state: string; }>; settleRefund: EventEmitter<{ __typename?: "Refund" | undefined; } & Pick & { orderItems: ({ __typename?: "OrderItem" | undefined; } & Pick)[]; }>; refundHasMetadata(refund?: OrderDetail.Refunds): boolean; nextOtherStates(): string[]; }