import { SkeletonTemplateConfig, SkeletonTemplateComponent } from '../types';
import * as i0 from "@angular/core";
/**
 * Template de skeleton para formularios.
 *
 * @example
 * <val-skeleton-form [config]="{ count: 4 }"></val-skeleton-form>
 *
 * @example
 * <val-skeleton-form [config]="{ count: 3, variant: 'compact' }"></val-skeleton-form>
 */
export declare class FormSkeletonComponent implements SkeletonTemplateComponent {
    config: SkeletonTemplateConfig;
    get fields(): number[];
    get isCompact(): boolean;
    get labelWidth(): string;
    get inputHeight(): string;
    get buttonWidth(): string;
    get buttonHeight(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<FormSkeletonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FormSkeletonComponent, "val-skeleton-form", never, { "config": { "alias": "config"; "required": false; }; }, {}, never, never, true, never>;
}
