import { PropertyValueMap } from "lit";
import { FRoot } from "../../mixins/components/f-root/f-root";
export type FDividerState = "default" | "secondary" | "subtle" | `custom, ${string}`;
export declare class FDivider extends FRoot {
    /**
     * css loaded from scss file
     */
    static styles: import("lit").CSSResult[];
    /**
     * @attribute local state for managing custom fill.
     */
    fill: string;
    /**
     * @attribute The solid variant is the default.
     */
    variant?: "solid" | "dashed" | "dotted";
    /**
     * @attribute The medium size is the default.
     */
    size?: "large" | "medium";
    /**
     * @attribute The state of Divider helps in indicating the degree of emphasis. By default it is default state.
     */
    state?: FDividerState;
    protected willUpdate(changedProperties: PropertyValueMap<any> | Map<PropertyKey, unknown>): void;
    render(): import("lit-html").TemplateResult<1>;
}
/**
 * Required for typescript
 */
declare global {
    interface HTMLElementTagNameMap {
        "f-divider": FDivider;
    }
}
