import * as GetAllRoutes from './getAllRoutes.js'; import type { Route } from '../../types.js'; import { type IOptiGraphClient as GraphQLClient } from '../../../../client/types.js'; import { type OptimizelyCmsRoutingApi } from '../types.js'; export declare class OptimizelyCms12Client implements OptimizelyCmsRoutingApi { enablePreview(): void; disablePreview(): void; getRoutes(client: GraphQLClient, siteId?: string): Promise; getRouteByPath(client: GraphQLClient, path: string, siteId?: string): Promise; getRouteById(client: GraphQLClient, contentId: string, locale: string, version: string | number): Promise; protected parseIdString(id: string): [number, number | null]; protected convertResponse(item: GetAllRoutes.Route): Route; protected tryConvertResponse(item: GetAllRoutes.Route): Route | undefined; protected isNotNullOrUndefined(input: T | null | undefined): input is T; } export default OptimizelyCms12Client;