import * as core from "@terrascript/core"; export interface ModelArgs extends core.ResourceArgs { /** * (Required) The content type of the model */ contentType: string | core.StringOut; /** * (Optional) The description of the model */ description?: string | core.StringOut; /** * (Required) The name of the model */ name: string | core.StringOut; /** * (Required) The ID of the associated REST API */ restApiId: string | core.StringOut; /** * (Required) The schema of the model in a JSON form */ schema?: string | core.StringOut; } export declare class Model extends core.Resource { /** * (Required) The content type of the model */ contentType: string | core.StringOut; /** * (Optional) The description of the model */ description?: string | core.StringOut; /** * The ID of the model */ id: string | core.StringOut; /** * (Required) The name of the model */ name: string | core.StringOut; /** * (Required) The ID of the associated REST API */ restApiId: string | core.StringOut; /** * (Required) The schema of the model in a JSON form */ schema?: string | core.StringOut; constructor(name: string, args?: ModelArgs); getNamespace(): string; } //# sourceMappingURL=model.d.ts.map