import * as i0 from "@angular/core";
/**
* Primitivo de campo de formulario: label (estilo val-form) + contenido proyectado.
*
* Usar cuando necesitás un campo fuera de val-form pero con el mismo estilo:
* image-picker, date-picker, selectores custom, chips, etc.
*
* NOTA: para ion-input / ion-textarea NO usar ng-content projection — el Shadow DOM
* de Ionic no responde al grid del host. Usá en cambio un `
`
* plano en el template con `
` + ion-input directo.
*
* ```html
*
*
*
*
*
*
* ```
*
* El label usa el mismo val-title que val-form (size=small, color=dark, bold=false).
* El spacing entre campos se controla con --val-form-field-gap (default 0.5rem).
* El padding horizontal se hereda vía --val-form-field-padding (default 0).
* Setearlo en el contenedor padre para consistencia sin override en cada campo:
* `.my-card { --val-form-field-padding: 0 16px; }`
*/
export declare class FormFieldComponent {
label: import("@angular/core").InputSignal
;
readonly titleProps: import("@angular/core").Signal<{
content: string;
size: "small";
color: "dark";
bold: boolean;
}>;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}