import { FormBuilderConfig } from '../interfaces/FormBuilderConfig'; import { Schema, StructuralProperty } from '../interfaces/property'; import * as i0 from "@angular/core"; export declare class FormBuilderService { private _config; config: FormBuilderConfig; default: FormBuilderConfig; private _schema; get schema(): Schema; set schema(v: Schema); constructor(_config: any); initialize(): void; /** * Obtiene todas las claves de las subpropiedades de la propiedad pasada por parámetro * * @param {StructuralProperty} property * @return {*} {string[]} */ getKeysOf(property: StructuralProperty): string[]; /** * Obtiene las claves hermanas de la pasada por parámetro * * @param {StructuralProperty} property * @param {string} [needle=null] * @return {*} */ getSiblingKeys(property: StructuralProperty, needle?: string): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }