import { SchemaFormLogger } from '../resources/logger'; import { IJsonSchemaObjectDefinition, IJsonSchemaDefinition } from '../interfaces/json-schema-definition'; export declare class DefaultsService { private logger; constructor(logger: SchemaFormLogger); getSchemaDefaultAsync(schema: IJsonSchemaDefinition, model: any): Promise; getPrimitiveDefaultAsync(model: any, schema: IJsonSchemaDefinition): Promise; getArrayDefaultAsync(model: any): Promise; getObjectDefaultAsync(model: object, schema: IJsonSchemaObjectDefinition): Promise; } //# sourceMappingURL=defaults-service.d.ts.map