/* eslint-disable no-unused-vars */ import { Terminal, TerminalProps, PaymentStatus, ConnectionStatus, OutputLogLevel, } from './terminal'; export * from './terminal'; export interface StripeTerminal { create(props: TerminalProps): Terminal; PaymentStatus: PaymentStatus; ConnectionStatus: ConnectionStatus; OutputLogLevel: OutputLogLevel; } export const loadStripeTerminal: () => Promise; declare global { interface Window { // Terminal's sdk.js must be loaded directly from https://js.stripe.com/v3, which // places a `StripeTerminal` object on the window StripeTerminal?: StripeTerminal; } }