import { CardType } from '../../core/constants'; import { IRevealElementInput } from '../../core/external/reveal/reveal-container'; import { ISkyflow } from '../../skyflow'; import { IInsertRecordInput, IDetokenizeInput, IGetInput, IGetByIdInput, IDeleteRecordInput, IGetOptions, CollectElementInput, LogLevel, ContainerOptions, IUpdateRequest, IUpdateOptions } from '../common'; export declare const validateCreditCardNumber: (cardNumber: string) => boolean; export declare const detectCardType: (cardNumber?: string) => CardType.DEFAULT; export declare const validateExpiryDate: (date: string, format: string) => boolean; export declare const validateExpiryYear: (year: string, format: string) => boolean; export declare const validateExpiryMonth: (month: string) => boolean; export declare const isValidExpiryDateFormat: (format: string) => boolean; export declare const isValidExpiryYearFormat: (format: string) => boolean; export declare const validateInsertRecords: (recordObj: IInsertRecordInput, options: any) => void; export declare const validateUpdateRecord: (recordObj: IUpdateRequest, options?: IUpdateOptions) => void; export declare const validateAdditionalFieldsInCollect: (recordObj: IInsertRecordInput) => void; export declare const validateDetokenizeInput: (detokenizeInput: IDetokenizeInput) => void; export declare const validateGetInput: (getInput: IGetInput, options?: IGetOptions) => void; export declare const validateGetByIdInput: (getByIdInput: IGetByIdInput) => void; export declare const validateDeleteRecords: (recordObj: IDeleteRecordInput, options: any) => void; export declare const validateRevealElementRecords: (records: IRevealElementInput[]) => void; export declare const validateRenderElementRecord: (record: IRevealElementInput) => void; export declare const isValidURL: (url: string) => boolean; export declare const isValidRegExp: (input: any) => boolean; export declare const validateCardNumberLengthCheck: (cardNumber?: string) => boolean; export declare const validateInitConfig: (initConfig: ISkyflow) => void; export declare const validateCollectElementInput: (input: CollectElementInput, logLevel: LogLevel) => void; export declare const validateUpsertOptions: (upsertOptions: any) => void; export declare const validateComposableContainerOptions: (options: ContainerOptions) => void; export declare const validateBooleanOptions: (option: any) => boolean; export declare const validateInputFormatOptions: (options: any) => void;