import * as React from "react"; interface IPrintProps { copyStyles?: boolean; content: Function; onBeforePrint?: Function; onAfterPrint?: Function; pageStyle?: string; bodyClass?: string; duration?: number; } export declare class Print extends React.Component { constructor(props: any); mounted: boolean; static defaultProps: { copyStyles: boolean; bodyClass: string; duration: number; }; componentDidMount(): void; componentWillUnmount(): void; triggerPrint(target: any): void; removeWindow(target: any): void; handlePrint: () => void; render(): JSX.Element; } export {};