import { AxiosInstance } from "axios"; export interface Post { key: string | number; type: number; bank_account: number; } export declare type GetReturn = { id: number; created_date: string; } & Post; export declare type PostReturn = GetReturn; export declare type DeleteReturn = GetReturn; export declare type Put = { type_origin_account?: string; }; export declare type PutReturn = GetReturn; declare const initializeService: (fetcher: AxiosInstance, isMock: boolean) => { get: () => Promise>; post: (payload: Post) => Promise>; put: (key_id: number | string, payload: any) => Promise>; remove: (key_id: number | string) => Promise>; }; export default initializeService;