import { DeepPartial } from "@azure-tools/codegen"; import { Schema, ComplexSchema } from "../schema"; import { SchemaType } from "../schema-type"; /** a schema that represents a key-value collection */ export interface DictionarySchema extends ComplexSchema { /** the schema type */ type: SchemaType.Dictionary; /** the element type of the dictionary. (Keys are always strings) */ elementType: ElementType; /** if elements in the dictionary should be nullable */ nullableItems?: boolean; } export declare class DictionarySchema extends Schema implements DictionarySchema { constructor(name: string, description: string, elementType: ElementType, objectInitializer?: DeepPartial>); } //# sourceMappingURL=dictionary.d.ts.map