import { C8oFullSyncCbl, C8oFullSync } from "./c8oFullSync.service"; import { C8oResponseListener } from "./c8oResponse.service"; export declare class FullSyncRequestable { static GET: FullSyncRequestable; static DELETE: FullSyncRequestable; static POST: FullSyncRequestable; static PUT_ATTACHMENT: FullSyncRequestable; static DELETE_ATTACHMENT: FullSyncRequestable; static ALL: FullSyncRequestable; static VIEW: FullSyncRequestable; static SYNC: FullSyncRequestable; static REPLICATE_PULL: FullSyncRequestable; static REPLICATE_PUSH: FullSyncRequestable; static RESET: FullSyncRequestable; static CREATE: FullSyncRequestable; static DESTROY: FullSyncRequestable; private value; private handleFullSyncRequestOp; constructor(value: string, handleFullSyncRequestOp: (c8oFullSyncCbl: C8oFullSyncCbl, str: string, dictionary: Object, c8oResponseListener: C8oResponseListener) => any); handleFullSyncRequest(c8oFullSync: C8oFullSync, databaseName: string, parameters: Object, c8oResponseListener: C8oResponseListener): Promise; static getFullSyncRequestable(value: string): FullSyncRequestable; static values(): Array; }