import { Client } from '../client'; import { UriHelper } from '../uri-helper'; import { BaseError } from '../errors'; export interface DataOptions { user?: string; base?: string; } export interface DataResponse { data: Record; } export declare class Data { endpoint: string; http: Client; options: DataOptions; uriHelper: UriHelper; constructor(options: DataOptions, http: Client); replace(dataId: string, payload: FormData): Promise; create(payload: FormData): Promise; } export declare class DataCreateFailed extends BaseError { message: string; name: string; constructor(message?: string, properties?: Record); } export declare class DataReplaceFailed extends BaseError { message: string; name: string; constructor(message?: string, properties?: Record); }