PrintOpts: {
    landscape?: boolean;
    pageSize?:
        | "A0"
        | "A1"
        | "A2"
        | "A3"
        | "A4"
        | "A5"
        | "A6"
        | "Legal"
        | "Letter"
        | "Tabloid"
        | "Ledger"
        | {
            height: number;
            width: number;
        };
    printBackground?: boolean;
    scaleFactor?: number;
}