/**
 * Defines a padding in a rectangle from all this rectangle sides.
 *
 * All values are expressed in pixels. A value of 0 means that the padded rectangle boundary will match the original
 * rectangle. A value of X pixels, means the padded rectangle boundary will be distance of X pixel of the original one.
 * Values must be positive, otherwise they will be clamped to 0.
 */
export interface Padding {
    /**
     * The top padding in pixels.
     */
    readonly top: number;
    /**
     * The right padding in pixels.
     */
    readonly right: number;
    /**
     * The bottom padding in pixels.
     */
    readonly bottom: number;
    /**
     * The left padding in pixels.
     */
    readonly left: number;
}
