import * as core from "@terrascript/core"; export interface InputDataConfigArgs extends core.SchemaArgs { dataAccessRoleArn: string | core.StringOut; s3Uri: string | core.StringOut; tuningDataS3Uri?: string | core.StringOut; } export declare class InputDataConfig extends core.Schema { dataAccessRoleArn: string | core.StringOut; s3Uri: string | core.StringOut; tuningDataS3Uri?: string | core.StringOut; } export interface LanguageModelArgs extends core.ResourceArgs { /** * (Required) Name of reference base model. */ baseModelName: string | core.StringOut; /** * (Required) The input data config for the LanguageModel. See [Input Data Config](#input-data-config) * for more details. */ inputDataConfig: InputDataConfig; /** * (Required) The language code you selected for your language model. Refer to the [supported languages * ](https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html) page for accepted codes * . */ languageCode: string | core.StringOut; /** * (Required) The model name. */ modelName: string | core.StringOut; /** * (Optional) A map of tags to assign to the LanguageModel. If configured with a provider [`default_tag * s` configuration block](/docs/providers/aws/index.html#default_tags-configuration-block) present, ta * gs with matching keys will overwrite those defined at the provider-level. */ tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; } export declare class LanguageModel extends core.Resource { /** * ARN of the LanguageModel. */ arn: string | core.StringOut; /** * (Required) Name of reference base model. */ baseModelName: string | core.StringOut; /** * LanguageModel name. */ id: string | core.StringOut; /** * (Required) The input data config for the LanguageModel. See [Input Data Config](#input-data-config) * for more details. */ inputDataConfig: InputDataConfig; /** * (Required) The language code you selected for your language model. Refer to the [supported languages * ](https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html) page for accepted codes * . */ languageCode: string | core.StringOut; /** * (Required) The model name. */ modelName: string | core.StringOut; /** * (Optional) A map of tags to assign to the LanguageModel. If configured with a provider [`default_tag * s` configuration block](/docs/providers/aws/index.html#default_tags-configuration-block) present, ta * gs with matching keys will overwrite those defined at the provider-level. */ tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; constructor(name: string, args?: LanguageModelArgs); getNamespace(): string; } //# sourceMappingURL=language_model.d.ts.map