import * as core from "@terrascript/core"; export interface NamedQueryArgs extends core.ResourceArgs { /** * (Required) The database to which the query belongs. */ database: string | core.StringOut; /** * (Optional) A brief explanation of the query. Maximum length of 1024. */ description?: string | core.StringOut; /** * (Required) The plain language name for the query. Maximum length of 128. */ name: string | core.StringOut; /** * (Required) The text of the query itself. In other words, all query statements. Maximum length of 262 * 144. */ query: string | core.StringOut; /** * (Optional) The workgroup to which the query belongs. Defaults to `primary` */ workgroup?: string | core.StringOut; } export declare class NamedQuery extends core.Resource { /** * (Required) The database to which the query belongs. */ database: string | core.StringOut; /** * (Optional) A brief explanation of the query. Maximum length of 1024. */ description?: string | core.StringOut; /** * The unique ID of the query. */ id: string | core.StringOut; /** * (Required) The plain language name for the query. Maximum length of 128. */ name: string | core.StringOut; /** * (Required) The text of the query itself. In other words, all query statements. Maximum length of 262 * 144. */ query: string | core.StringOut; /** * (Optional) The workgroup to which the query belongs. Defaults to `primary` */ workgroup?: string | core.StringOut; constructor(name: string, args?: NamedQueryArgs); getNamespace(): string; } //# sourceMappingURL=named_query.d.ts.map