import { Dict } from "./commonTypes"; import { RequestResponseError } from "./request"; export declare type StripeUnknownError = "unknown"; export declare type StripeNumberError = "invalid_number" | "incorrect_number" | "incomplete_number" | "card_declined" | "missing" | "processing_error"; export declare type StripeExpiryError = "invalid_expiry_month" | "invalid_expiry_year" | "expired_card" | "incomplete_expiry" | "invalid_expiry_year_past" | "invalid_expiry_month_past"; export declare type StripeCVCError = "invalid_cvc" | "incorrect_cvc" | "incomplete_cvc"; export declare function matchMap>(map: T, code: string): keyof T | undefined; export declare function matchNumberError(code: string): StripeNumberError | undefined; export declare function matchExpiryError(code: string): StripeExpiryError | undefined; export declare function matchCVCError(code: string): StripeCVCError | undefined; export declare function matchMapFromRR>(map: T, e: RequestResponseError): keyof T | undefined; export declare function matchNumberErrorFromRR(e: RequestResponseError): StripeNumberError | undefined; export declare function matchExpiryErrorFromRR(e: RequestResponseError): StripeExpiryError | undefined; export declare function matchCVCErrorFromRR(e: RequestResponseError): StripeCVCError | undefined;