import { FedaPayObject } from './FedaPayObject'; import { Resource } from './Resource'; /** * Class Customer * * @property int $id * @property string $firstname * @property string $lastname * @property string $email * @property string $phone * @property string $created_at * @property string $updated_at */ export declare class Customer extends Resource { protected static ressourceName: string; /** * @param {string|number} id The customer id * @param {Object|null} params * @param {Object|null} headers * @returns {Promise} */ static retrieve(id: any, params?: {}, headers?: {}): Promise; /** * @param {Object|null} params * @param {Object|null} headers * * @returns {Promise} */ static all(params?: {}, headers?: {}): Promise; /** * @param {Object|null} params * @param {Object|null} headers * * @returns {Promise} */ static create(params?: {}, headers?: {}): Promise; /** * @param {string|number} id The ID of the customer to update. * @param {Object|null} params * @param {Object|null} headers * * @returns {Promise} */ static update(id: any, params?: {}, headers?: {}): Promise; /** * @param {Object|null} headers * * @returns {Promise} The saved customer. */ save(headers?: {}): Promise; /** * @param {Object|null} headers * * @returns {Promise} Customer The deleted customer. */ delete(headers?: {}): Promise; }