import { EndpointInterface } from './endpoint.interface'; import { CollectionService } from '../collection/collection.service'; import { ModelService } from '../model/model.service'; import { WpHttp } from '../../classes/wp-http.class'; export declare class EndpointService implements EndpointInterface { private http; private type; constructor(http: WpHttp, type: string); /** * Switch service type (any) * @param endpoint {string} * @returns {ModelService | CollectionService} */ private switcher(endpoint); endpoint(endpoint: string): ModelService | CollectionService; posts(): ModelService | CollectionService; users(): ModelService | CollectionService; categories(): ModelService | CollectionService; pages(): ModelService | CollectionService; tags(): ModelService | CollectionService; comments(): ModelService | CollectionService; media(): ModelService | CollectionService; taxonomies(): ModelService | CollectionService; statuses(): ModelService | CollectionService; types(): ModelService | CollectionService; }