///
import * as React from 'react';
export interface AdProps {
id: string;
refreshKey?: string;
}
/**
* Define and display ad
*
* Usage:
*
*/
export declare class Ad extends React.Component {
private requestState;
constructor(props: AdProps);
componentDidMount(): void;
shouldComponentUpdate(nextProps: AdProps): boolean;
componentWillUpdate(nextProps: AdProps): void;
componentDidUpdate(prevProps: AdProps): void;
componentWillUnmount(): void;
render(): React.DetailedReactHTMLElement<{
id: string;
}, HTMLElement>;
}