import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class ParameterConstraints { Required: Value; constructor(properties: ParameterConstraints); } export interface RouteProperties { Target?: Value; RouteResponseSelectionExpression?: Value; AuthorizerId?: Value; RequestModels?: { [key: string]: any; }; OperationName?: Value; AuthorizationScopes?: List>; ApiKeyRequired?: Value; RouteKey: Value; AuthorizationType?: Value; ModelSelectionExpression?: Value; ApiId: Value; RequestParameters?: { [key: string]: any; }; } export default class Route extends ResourceBase { static ParameterConstraints: typeof ParameterConstraints; constructor(properties: RouteProperties); }