import Base, { MaybeRaw } from "../../../../../../Base"; import { Document } from "../../../../../../interfaces/high5"; export declare class High5DocumentNumber extends Base { /** * Increments the current integer value by one. * @param orgName Name of the Organization * @param spaceName Name of the Space * @param dbName Name of the Database * @param key Key of the Document * @returns Updated Document */ increment(orgName: string, spaceName: string, dbName: string, key: string, raw?: { raw: R; }): Promise>; /** * Decrements the current integer value by one. * @param orgName Name of the Organization * @param spaceName Name of the Space * @param dbName Name of the Database * @param key Key of the Document * @returns Updated Document */ decrement(orgName: string, spaceName: string, dbName: string, key: string, raw?: { raw: R; }): Promise>; /** * Adds value to current numeric document value. * @param orgName Name of the Organization * @param spaceName Name of the Space * @param dbName Name of the Database * @param key Key of the Document * @param value Value to be added * @returns Updated Document */ add(orgName: string, spaceName: string, dbName: string, key: string, value: number, raw?: { raw: R; }): Promise>; /** * Subtracts value from current numeric document value. * @param orgName Name of the Organization * @param spaceName Name of the Space * @param dbName Name of the Database * @param key Key of the Document * @param value Value to be subtracted * @returns Updated Document */ subtract(orgName: string, spaceName: string, dbName: string, key: string, value: number, raw?: { raw: R; }): Promise>; protected getEndpoint(endpoint: string): string; }