import type { Nullable } from '../../Types/Nullable';
import type { ValuesOf } from '../../Types/ValuesOf';
/**
 * The inset types.
 *
 * @public
 */
export declare const Inset: {
    readonly None: "none";
    readonly Top: "top";
    readonly Right: "right";
    readonly Bottom: "bottom";
    readonly Left: "left";
    readonly Vertical: "vertical";
    readonly Horizontal: "horizontal";
    readonly All: "all";
};
/**
 * @public
 */
export type Inset = ValuesOf<typeof Inset>;
/**
 * @public
 */
export declare namespace InsetFn {
    /**
     * @public
     */
    function parse(value: Nullable<string | Array<string>>): Array<Inset>;
    /**
     * @public
     */
    function validate(values: Array<string>): void;
    /**
     * @public
     */
    function has(values: Array<Inset>, ...conditions: Array<Inset>): boolean;
}
//# sourceMappingURL=Inset.d.ts.map