import { TransformMatrix } from '../helpers.js'; import { GeometricBounds } from '../types/index.js'; import { IDMLMasterSpreadPackageContext } from './MasterSpreadPackage.js'; import { Page } from './Page.js'; export type CreateMasterSpreadOptions = { name?: string; namePrefix?: string; baseName?: string; pageGeometricBounds?: GeometricBounds; pageItemTransform?: TransformMatrix; pageColor?: string; }; export declare class MasterSpread { private id; pages: Page[]; private context; private baseName; private showMasterItems; private overridenPageItemProps; private primaryTextFrame?; itemTransform: TransformMatrix; private pageColor; private name; private namePrefix; constructor(id: string, pages: Page[], opts: { baseName: string; name: string; namePrefix: string; showMasterItems: boolean; overridenPageItemProps: string[]; primaryTextFrame?: string; itemTransform: TransformMatrix; pageColor: string; }, context: IDMLMasterSpreadPackageContext); serialize(): import("flat-svg").ElementNode; static parseElement(element: Element, context: IDMLMasterSpreadPackageContext): MasterSpread; static create(id: string, inheritMasterSpread: MasterSpread, context: IDMLMasterSpreadPackageContext, opts?: CreateMasterSpreadOptions): MasterSpread; } //# sourceMappingURL=MasterSpread.d.ts.map