import { Options } from "../models/options";
import { ClientInstance } from "./clientInstance";
import { Model } from "../models/model";
export declare class ModelMethods {
    _options: Options;
    _clientInstance: ClientInstance;
    constructor(options: Options);
    getContentModel(id: number, guid: string): Promise<Model>;
    getModelByReferenceName(referenceName: string, guid: string): Promise<Model>;
    getContentModules(includeDefaults: boolean, guid: string, includeModules?: boolean): Promise<Model[]>;
    getPageModules(includeDefault: boolean, guid: string): Promise<Model[]>;
    saveModel(model: Model, guid: string): Promise<Model>;
    deleteModel(id: number, guid: string): Promise<string>;
}
