/** FireStore Database ApiKeys JSON Format. Same as IR8ApiKeys. */ export declare type IR8ApiKeysFS = IR8ApiKeys; /** * Client API's Keys (Stripe, Paypal, etc.) * */ export interface IR8ApiKeys { id: string; privateKey?: string; publicKey?: number; webhook?: number; } export declare function ApiKeysInitialValue(): Partial; /** Default Validation ApiKeys * Throw Error if fail */ export declare function CheckApiKeysIsValid(Obj: Partial | Partial): void; /** Default Validation ApiKeys * return Error message if failure */ export declare function ApiKeysIsValid(Obj: Partial | Partial): string; /** Serialize IR8ApiKeys to Firestore JSON */ export declare function ApiKeys2JSON(Obj: Partial): IR8ApiKeysFS; /** Serialize Firestore JSON to IR8ApiKeys. json can be undefined */ export declare function JSON2ApiKeys(json: Partial | undefined, target: IR8ApiKeys): void; /** New ApiKeys from Firestore JSON */ export declare function JSONAsApiKeys(json?: Partial): IR8ApiKeys;