UNPKG

828 BTypeScriptView Raw
1import * as React from 'react';
2import {StyletronComponent} from 'styletron-react';
3import valid from 'card-validator';
4import {Override} from '../overrides';
5import {
6 SIZE,
7 StatefulContainer,
8 InputProps,
9 InputOverrides,
10 StatefulContainerProps,
11} from '../input';
12
13export {SIZE, StatefulContainer};
14
15export {valid};
16
17export type PaymentCardOverrides = InputOverrides & {
18 IconWrapper?: Override<any>;
19};
20
21export type PaymentCardProps = InputProps & {overrides?: PaymentCardOverrides};
22export type StatefulPaymentCardProps = InputProps &
23 StatefulContainerProps & {children?: never; overrides?: PaymentCardOverrides};
24
25export const StatefulPaymentCard: React.FC<StatefulPaymentCardProps>;
26export class PaymentCard extends React.Component<PaymentCardProps> {}
27
28export const StyledIconWrapper: StyletronComponent<any>;