/** * Klaviyo API * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. * * Contact: developers@klaviyo.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { BorderStyle } from './borderStyle'; import { ButtonDropShadowStyles } from './buttonDropShadowStyles'; import { ButtonStylesHeight } from './buttonStylesHeight'; import { Padding } from './padding'; import { TextStyleV0 } from './textStyleV0'; export declare class ButtonStyles { 'padding'?: Padding; 'backgroundColor'?: string | null; /** * Valid button block widths. */ 'width'?: ButtonStyles.WidthEnum | 'fill' | 'fit'; 'height'?: ButtonStylesHeight; /** * Horizontal alignment enumeration. */ 'alignment'?: ButtonStyles.AlignmentEnum | 'center' | 'left' | 'right'; 'hoverBackgroundColor'?: string | null; 'hoverTextColor'?: string | null; 'borderStyles'?: BorderStyle; 'textStyles'?: TextStyleV0; 'color'?: string | null; 'dropShadow'?: ButtonDropShadowStyles; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace ButtonStyles { enum WidthEnum { Fill, Fit } enum AlignmentEnum { Center, Left, Right } }