import { Expressionable, ResourceDefinition } from 'arm-templator'; export interface SearchServiceProperties { replicaCount?: Expressionable; partitionCount?: Expressionable<(1 | 2 | 3 | 4 | 6 | 12)>; hostingMode?: Expressionable<('default' | 'highDensity')>; } export interface Sku { name?: Expressionable<('free' | 'basic' | 'standard' | 'standard2' | 'standard3')>; } export declare namespace searchServices { interface AdditionalProps { sku: Expressionable; } type SearchServicesResource = ResourceDefinition; function create(name: Expressionable, properties: SearchServiceProperties, location: Expressionable, sku: Expressionable): SearchServicesResource; }