import { Order, Processor } from '../../../../types';
export declare class ScOrderSubmit {
  /** Is the order busy */
  busy: boolean;
  /** Is the order loading. */
  loading: boolean;
  /** Is the order paying. */
  paying: boolean;
  /** The button type. */
  type: 'default' | 'primary' | 'success' | 'info' | 'warning' | 'danger' | 'text' | 'link';
  /** The button's size. */
  size: 'small' | 'medium' | 'large';
  /** Show a full-width button. */
  full: boolean;
  /** Icon to show. */
  icon: string;
  /** Show the total. */
  showTotal: boolean;
  /** Is this created in "test" mode */
  mode: 'test' | 'live';
  /** Keys and secrets for processors. */
  processors: Processor[];
  /** The current order. */
  order: Order;
  /** Currency Code */
  currencyCode: string;
  processor: 'stripe' | 'paypal' | 'paypal-card';
  renderPayPalButton(buttons: any): any;
  render(): any;
}
