@toutix/whitelabel
Version:
Toutix whitelabel React container components
14 lines • 912 B
TypeScript
import { IFinancialAccount, IProfile, IUpdateProfilePayload } from "@/app/dashboard/models/User";
export declare const getProfile: () => Promise<import("../lib/promise-util").InlineArrayResult<IProfile>>;
export declare const updateProfile: (profile: IUpdateProfilePayload) => Promise<import("../lib/promise-util").InlineArrayResult<IProfile>>;
export declare const updateUser: (userData: {
firstName: string;
lastName: string;
contactNumber: string;
address?: string;
dateOfBirth?: string;
isPhoneValidated?: boolean;
}) => Promise<import("../lib/promise-util").InlineArrayResult<IProfile>>;
export declare const getFinancialDetails: () => Promise<import("../lib/promise-util").InlineArrayResult<IFinancialAccount>>;
export declare const createFinancialAccount: () => Promise<import("../lib/promise-util").InlineArrayResult<IFinancialAccount>>;
//# sourceMappingURL=user-service.d.ts.map