import * as React from 'react';
import { Knobs } from '../../../models/knobs';
import { Story } from '../../../models/story';
import { Channel } from '../../../models/storybook';
import { Viewport } from '../../../models/viewport';
export interface Props extends React.Props<{}> {
    channel: Channel;
    context: Story;
    delay: number;
    viewport: Viewport | Viewport[];
    knobs: Knobs;
    waitFor?: string;
    namespace?: string;
}
export declare class ScreenshotWrapper extends React.Component<Props> {
    private component;
    constructor(props: Props);
    componentDidMount(): void;
    render(): JSX.Element;
    private emit;
    private handleRef;
}
