export interface ScaledSize {
	height: number;
	width: number;
	scale: number;
}

export interface IconButtonProps {
	onClick: ()=> void;
	size?: number;
	color?: string;
}

export interface RenderRequest {
	pageNo: number;
	scaledSize: ScaledSize;
	getTextLayer: boolean;
	isCancelled: ()=> boolean;
}

export interface RenderResult {
	canvas: HTMLCanvasElement;
	textLayerDiv: HTMLDivElement;
}