import * as core from "@terrascript/core"; export interface CreateTableDefaultPermissionsArgs extends core.SchemaArgs { permissions: core.Array | core.ArrayOut; principal: string | core.StringOut; } export declare class CreateTableDefaultPermissions extends core.Schema { permissions: core.Array | core.ArrayOut; principal: string | core.StringOut; } export interface CreateDatabaseDefaultPermissionsArgs extends core.SchemaArgs { permissions: core.Array | core.ArrayOut; principal: string | core.StringOut; } export declare class CreateDatabaseDefaultPermissions extends core.Schema { permissions: core.Array | core.ArrayOut; principal: string | core.StringOut; } export interface DsDataLakeSettingsArgs { catalogId?: string | core.StringOut; } export declare class DsDataLakeSettings extends core.Data { admins: core.Array | core.ArrayOut; catalogId?: string | core.StringOut; /** * Up to three configuration blocks of principal permissions for default create database permissions. D * etailed below. */ createDatabaseDefaultPermissions: core.Array | core.ArrayOut; /** * Up to three configuration blocks of principal permissions for default create table permissions. Deta * iled below. */ createTableDefaultPermissions: core.Array | core.ArrayOut; id: string | core.StringOut; trustedResourceOwners: core.Array | core.ArrayOut; constructor(name: string, args?: DsDataLakeSettingsArgs); getNamespace(): string; } //# sourceMappingURL=ds_data_lake_settings.d.ts.map