import { Program } from "@typespec/compiler"; /** * @graphRoute should not have a leading forward slash */ export declare function validateGraphRouteLeadingSlash(program: Program): void; export declare function validateOperationParametersMatchGraphRouteParameters(program: Program): void; export declare function validateGraphRouteAndInterfaceExtendsMatchForCollections(program: Program): void; /** * A interface decorated with @graphRoute must ultimately extend one of the standard graph interface i.e Resource or Collection. */ export declare function validateGraphRouteInterfaceExtendsGraphStandardInterface(program: Program): void; export declare function validateGraphRouteInterfaceTargetingFunctionMustTargetComposableFunction(program: Program): void; export declare function validateDuplicateGraphRoutesNotAllowed(program: Program): void; export declare function validateGraphRouteParametersMustBeUnique(program: Program): void; export declare function validateGraphRouteHasMatchingGraphRoutesForEachOfItsSubPaths(program: Program): void; export declare function validateGraphRouteMustMatchModelStructureWithRespectToNavigationProperties(program: Program): void; //# sourceMappingURL=graph-route.d.ts.map