import { AppInstance, AppRoute, ApiResponse, AppRouteValidationResult, AppRouteValidationRequest } from "../models";
export declare class AppRouteService {
    private httpClient;
    private baseUrl;
    getByPath: (path: string) => Promise<AppRoute>;
    getByAlias: (alias: string, routePrefix?: string) => Promise<AppRoute>;
    getRootRoute: () => Promise<AppRoute>;
    updateAppRoutePath: (appInstance: AppInstance, newPath: string) => Promise<ApiResponse<void>>;
    validateRoute: (request: AppRouteValidationRequest) => Promise<AppRouteValidationResult>;
}
