UNPKG

@typeform/api-client

Version:
37 lines (36 loc) 1.23 kB
import { Typeform } from './typeform-types'; export declare class Themes { private _http; constructor(_http: Typeform.HTTPClient); create(args: { background?: Typeform.ThemeBackground; colors: Typeform.ThemeColors; font: Typeform.Font; hasTransparentButton?: boolean; name: string; fields?: Typeform.ThemeFontSizeAndAlignment; screens?: Typeform.ThemeFontSizeAndAlignment; roundedCorners?: Typeform.ThemeRoundedCorners; }): Promise<Typeform.Theme>; delete(args: { id: string; }): Promise<null>; get(args: { id: string; }): Promise<Typeform.Theme>; list(args?: { page?: number | 'auto'; pageSize?: number; }): Promise<Typeform.API.Themes.List>; update(args: { id: string; background?: Typeform.ThemeBackground; colors: Typeform.ThemeColors; font: Typeform.Font; hasTransparentButton?: boolean; name: string; fields?: Typeform.ThemeFontSizeAndAlignment; screens?: Typeform.ThemeFontSizeAndAlignment; roundedCorners?: Typeform.ThemeRoundedCorners; }): Promise<Typeform.Theme>; }