import { AxiosInstance } from 'axios'; import Resource, { ResourceConfig } from './resource'; import { BaseResponse } from '../types'; declare class BaseResource extends Resource { private path; constructor(client: AxiosInstance, path: string); findAll(config?: ResourceConfig): Promise; findById(uuid: string, config?: ResourceConfig): Promise; create(data: T, config?: ResourceConfig): Promise; updateById(uuid: string, data: T, config?: ResourceConfig): Promise; deleteById(uuid: string, config?: ResourceConfig): Promise; } export default BaseResource; //# sourceMappingURL=base.d.ts.map