import type { SignatureButtonOptions } from './SignatureButtonOptions';
import type { SignatureScreenOrientation } from './SignatureScreenOrientation';
import type { SignatureTextOptions } from './SignatureTextOptions';

export interface SignatureConfig {
  licenseKey: string;
  screenOrientation?: SignatureScreenOrientation;
  pencilColor?: string;
  pencilWidth?: number;
  backgroundColor?: string;
  overlayColor?: string;
  fontFamily?: string;
  titleText?: SignatureTextOptions;
  backButton?: SignatureButtonOptions;
  saveButton?: SignatureButtonOptions;
  deleteButton?: SignatureButtonOptions;
  undoButton?: SignatureButtonOptions;
}
