import { Expressionable, ResourceDefinition } from 'arm-templator'; export interface Sku { } export interface AzureSku { name: Expressionable<('KC8' | 'KC16' | 'KS8' | 'KS16')>; tier: Expressionable<('Standard')>; } export interface DatabaseProperties { softDeletePeriodInDays: Expressionable; } export declare namespace clusters { interface AdditionalProps { sku: Expressionable; } type ClustersResource = ResourceDefinition; function create(name: Expressionable, properties: any, location: Expressionable, sku: Expressionable): ClustersResource; } export declare namespace clusters { namespace databases { type DatabasesResource = ResourceDefinition; function create(name: [Expressionable, Expressionable], properties: DatabaseProperties): DatabasesResource; } }