import { OnInit } from '@angular/core';
import { DividerMetadata } from './types';
import * as i0 from "@angular/core";
/**
 * val-divider
 *
 * A horizontal divider for separating content sections.
 *
 * @example
 * <val-divider [props]="{ size: 'medium', color: 'light', fill: 'solid' }"></val-divider>
 *
 * @input props: DividerMetadata - Configuration for the divider (size, color, fill)
 */
export declare class DividerComponent implements OnInit {
    /**
     * Divider configuration object.
     * @type {DividerMetadata}
     * @property size - The divider size ('small' | 'medium' | 'large').
     * @property color - The divider color.
     * @property fill - The divider fill style ('solid' | 'gradient').
     */
    props: DividerMetadata;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DividerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DividerComponent, "val-divider", never, { "props": { "alias": "props"; "required": false; }; }, {}, never, never, true, never>;
}
