import Endpoint from '../endpoint'; import { CacheChangesInput, CacheChangesResult, CacheEdgeLabelInput, CacheEdgeLabelOutput, CacheEdgeLabelPurgeInput, CacheEdgeLabelPurgeOutput, CacheEdgesUpdateInput, CacheEdgesUpdateOutput, CacheRemoveInput, CacheRemoveOutput, CacheScheme, CacheSchemePurgeInput, CacheSchemePurgeOutput, DeleteEdgesInput, DeleteEdgesOutput, SearchBody } from '../entities'; import { PapiClient } from '../papi-client'; export declare class GraphCacheEndpoint extends Endpoint { constructor(service: PapiClient); schemes: { upsert: (scheme: CacheScheme) => Promise; search: (searchBody: SearchBody) => Promise; purge: (input: CacheSchemePurgeInput) => Promise; }; records: { upsert: (input: CacheChangesInput) => Promise; purge: (input: CacheRemoveInput) => Promise; }; edge_labels: { upsert: (input: CacheEdgeLabelInput) => Promise; search: (searchBody: SearchBody) => Promise; purge: (input: CacheEdgeLabelPurgeInput) => Promise; }; edges: { upsert: (input: CacheEdgesUpdateInput) => Promise; purge: (input: DeleteEdgesInput) => Promise; }; }